spegnere il PC da utente con xfce

2 risposte [Ultimo contenuto]
Ritratto di silvio
silvio
(Geek)
Offline
Geek
Iscritto: 25/05/2005
Messaggi: 84

Sto cercando il modo per spegnere il pc da utente normale utilizzando il desktop manager xfce4.2.Ho provato con una guida trovata su internet ma senza risultato,poi ho cercato di trasportare il metodo utilizzato per slackware nel seguente modo:
#Host alias specification

# User alias specification
User_Alias NOME_ALIAS = nome_utente, nome_utente, ?

# Cmnd alias specification
Cmnd_Alias NOME_COMANDI = /sbin/reboot, /sbin/shutdown

# Defaults specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
NOME_ALIAS ALL = NOPASSWD: NOME_COMANDI

ma non funziona,ogni volta devo inserire la pw di root.

Ritratto di ilbeppe
ilbeppe
(Geek)
Offline
Geek
Iscritto: 26/10/2005
Messaggi: 130

Mmmmmmmmmmmmm credo che sudo possa aiutarti in pratica, correggetemi se sbaglio, sudo fa in modo che alcuni comandi che per essere eseguiti necessitano dei provilegi di root possano essere eseguiti anche da utenti normali quindi basterebbe mettere shutdown nel file di configurazione di sudo in giro per la rete o addirittura qua dentro dovrebbe esserci una guida!

Buona fortuna!

Ritratto di debtown
debtown
(Junior)
Offline
Junior
Iscritto: 26/08/2005
Messaggi: 30

Quote:

silvio ha scritto:
Sto cercando il modo per spegnere il pc da utente normale utilizzando il desktop manager xfce4.2.Ho provato con una guida trovata su internet ma senza risultato,poi ho cercato di trasportare il metodo utilizzato per slackware nel seguente modo:
#Host alias specification

# User alias specification
User_Alias NOME_ALIAS = nome_utente, nome_utente, ?

# Cmnd alias specification
Cmnd_Alias NOME_COMANDI = /sbin/reboot, /sbin/shutdown

# Defaults specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
NOME_ALIAS ALL = NOPASSWD: NOME_COMANDI

ma non funziona,ogni volta devo inserire la pw di root.

1. 'update-alternatives --config x-session-manager' e metti xfce4 come default.

2. puoi fare anche cosi, (apt'en e poi visudo):
# Host alias specification
#Host_Alias SCHMUDDEL = localhost

# User alias specification
User_Alias DEPPEN = jb, ducal #bei mich

# Cmnd alias specification
Cmnd_Alias SYSTEM = /sbin/shutdown, /sbin/halt, /sbin/reboot, /sbin/poweroff

# User privilege specification
root ALL=(ALL) ALL

DEPPEN ALL=(root) NOPASSWD: SYSTEM

3. Su la svelta puoi fare anche cosi,
# chmod u+s /usr/sbin/xfce4-shutdown

4. Con questo modo puoi mettere il user che gli vuoi dare il diritto per il shutdown etc...
in " /etc/xfce4/shutdown.allow "

5. Questo e la maniera xfce4
debtown localhost = NOPASSWD: /usr/sbin/xfsm-shutdown-helper

Prova e mi fai sapere quale possibilita ti ha funzionato.

saluti
debtown