Old:Xfce e shutdown da utente: differenze tra le versioni

nessun oggetto della modifica
m (formattazioni e link)
Nessun oggetto della modifica
Riga 1: Riga 1:
Questa piccola guida va in soccorso di quanti vorrebbero spegnere il pc da una sessione attiva di XFCE4 senza dover tornare al DM in uso e senza ricorrere all'uso di una shell. Per fare ciò useremo "sudo":
{| width=55% bgcolor=white align=center style=border-style:dotted;border-width:1mm;border-color:lightblue
<pre>
|<center>''Attenzione questo articolo � ancora incompleto o richiede delle verifiche. <br>Sentiti libero di contribuire cliccando sul tasto modifica.''</center>
$ su
|}
Password:
# apt-get update
# apt-get install sudo
</pre>
Il primo passo è quello di editare il file <tt>/etc/sudoers</tt>.


Sebbene il file <tt>/etc/sudoers</tt> possa essere ditato con qualsiasi editor, è molto più sicuro usare visudo. Infatti <code>visudo</code> non è altro che una versione leggermente modificata dell'editor <code>vim</code> che non permette di salvare il file <tt>sudoers</tt> se esso contiene errori (in realtà è anche possibile associare a visudo un editor diverso da <code>vim</code>, ma questa è un'altra storia ;-)).
<includeonly>[[Categoria:Stub]]</includeonly>
 
Lanciamo dunque <code>visudo</code> dopo esserci loggati come root in una console:
<pre>
$ su
Password:
# visudo
</pre>
Ecco più o meno quello che dovrebbe apparire:
<pre>
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
 
# Host alias specification
 
# User alias specification
 
# Cmnd alias specification
 
# User privilege specification
root    ALL=(ALL) ALL
</pre>
Come in vim, all'avvio di visudo ci si ritrova in "command mode" e non è possibile inserire testo. Per inserire qualcosa nel file dobbiamo entrare in "insert mode" premendo "i" (oppure <tt>[Ins]</tt>): in basso a sinistra deve apparire "INSERISCI".
 
Per ottenere quello che vogliamo, sarà sufficiente aggiungere una piccola linea, che abiliterà tutti gli utenti nel gruppo adm ad eseguire i comandi di shutdown e reboot dal menu di xfce:
<pre>
%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
</pre>
Il risultato finale del nostro sudoers sarà quindi:
<pre>
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
 
# Host alias specification
 
# User alias specification
 
# Cmnd alias specification
 
# User privilege specification
root    ALL=(ALL) ALL
%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
</pre>
Ora salviamo il nostro file ed usciamo da visudo. Per fare questo premiamo ESC per tornare in "command mode" e poi:
<pre>
:wq
</pre>
 
Dopo aver riavviato X e rifatto il login, ogni utente appartenete al gruppo adm sarà abilitato alle azioni di riavvio e spegnimento direttamente dal menù di xfce.
 
Per una raccolta dei comandi di vim leggete [http://www.siforge.org/articles/2003/12/15-guida_vim.html qui].
 
 
----
Autore: jango
 
Revisione: ~ The Noise
 
[[Categoria:Desktop]][[Categoria:Tips&Tricks]]
148

contributi