1 760
contributi
(riorganizzazione) |
(ristrutturata in via definitiva) |
||
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": | |||
$ su | |||
Password: | |||
# apt-get update | |||
# apt-get install sudo | |||
Il primo passo � quello di editare il file /etc/sudoers. | |||
Sebbene il file /etc/sudoers possa essere ditato con qualsiasi editor, � molto pi� sicuro usare visudo. Infatti visudo non � altro che una versione leggermente modificata dell'editor vim che non permette di salvare il file sudoers se esso contiene errori (in realt� � anche possibile associare a visudo un editor diverso da vim, ma questa � un'altra storia ;-)). | |||
Lanciamo dunque visudo dopo esserci loggati come root in una console: | |||
$ su | |||
Password: | |||
# visudo | |||
Ecco pi� o meno quello che dovrebbe apparire: | |||
# /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 | |||
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": 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: | |||
%adm ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper | |||
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 qui | |||
Autore: jango | |||
Revisione: ~ The Noise |
contributi