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

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
m (+ template autori)
Riga 1: Riga 1:
{{Versioni compatibili|Lenny}}<br/>
{{Versioni compatibili|Lenny}}
__TOC__
__TOC__
==Introduzione==
==Introduzione==
Riga 84: Riga 84:
# addgroup <utente> powerdev
# addgroup <utente> powerdev
</pre>
</pre>
----


Autore: [[Utente:Jango|jango]]
{{Autori
 
|Autore=[[Utente:Jango|jango]]
Revisione: ~ The Noise
|Verificata_da=
 
:[[User:TheNoise|~ The Noise]]
Metodo alternativo: ~ [[Utente:borlongioffei|borlongioffei]]
|Estesa_da=
:[[Utente:borlongioffei|borlongioffei]] (Metodo alternativo)
|Numero_revisori=1
}}


[[Categoria:Xfce]]
[[Categoria:Xfce]]

Versione delle 15:07, 6 ott 2012

Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 5 "lenny"

Introduzione

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. È possibile ottenere questo risultato seguendo due metodi differenti.

Primo metodo

Il primo metodo prevede l'uso di 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 editato 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" (oppure [Ins]): 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:

# /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

Ora salviamo il nostro file ed usciamo da visudo. Per fare questo premiamo ESC per tornare in "command mode" e poi:

:wq

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.


Metodo alternativo

Con Debian Lenny è possibile utilizzare un metodo alternativo per poter dare l'halt al sistema da utente passando per l'interfaccia grafica offerta da Xfce. I requisiti fondamentali sono che hal e dbus siano installati e attivi nel nostro sistema. In particolare è necessario che la versione di dbus sia superiore alla 1.1. In questo caso è sufficiente aggiungere il nostro utente al gruppo powerdev e lo shutdown da utente sarà possibile a partire dal login successivo.

# addgroup <utente> powerdev




Guida scritta da: jango Swirl-auth40.png Debianized 40%
Estesa da:
borlongioffei (Metodo alternativo)
Verificata da:
~ The Noise

Verificare ed estendere la guida | Cos'è una guida Debianized