Spegnere e riavviare senza permessi amministrativi
Questo trucchetto consente di spegnere, riavviare, sospendere e ibernare il computer senza la necessità dei permessi di root e senza complesse attività come l’esecuzione di un comando amministrativo senza la richiesta della password.
Per le versioni di Ubuntu precedenti a Karmic si può usare questa guida lievemente più semplice ma le istruzioni successive sono valide anche per le versioni precedenti.
Il tutto si basa sull’invio di alcuni messaggi dbus mediante dbus-send da usare come indicato:
Per spegnere:
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown
Per riavviare:
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Reboot
Per sospendere:
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:1
Per ibernare:
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate
I comandi sono stati scritti su più righe ma andranno scritti su una sola riga con tutto il testo su un comando.
E’ importante notare l’assenza di sudo davanti al comando, non è infatti richiesto nessun privilegio amministrativo a differenza dei vari shutdown, halt, reboot o init e pertanto è molto più semplice da utilizzare all’interno di script o programmi.
Sarà quindi possibile usare i comandi direttamente su terminale oppure all’interno di uno script oppure creare dei lanciatori per lo spegnimento rapido.











Vorrei sapere se la sessione verrà chiusa e salvata come accade usando i menù spegni riavvia etc ?
non l’ho provato ma suppongo di no, quello e` ruolo di session-manager mentre hal si occupa dell’hardware.
comunque ci vuole poco a provare.
ciao
Ma vale per tutte le distro o sole le *buntu in particolare?
in generale vale per tutte quelle che usano Hal, la maggior parte di quelle moderne.
sono escluse ovviamente quelle minimali quali puppy o dsl
Perfetto…grazie…era quello che volevo sapere…
Muflone http://www.linuxqualityhelp.it/ è stato bloccato, leggi qua
http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=Firefox&hl=it&site=http://www.linuxqualityhelp.it/
cos’e successo?
si Mirio lo so gia`
non conosco le cause, su windows risulta bloccato pure a me, su linux invece no.
io sto on linux mi dice che quella cosa
E’ colpa di Aruba schifosa che si fa bucare i server. E’ successo anche a me.
Andate su Google Webmaster e chiedete di essere ricontrollati.
Siate sicuri però che non ci sia più codice maligno (a me una volta l’ha levato Aruba in automatico).
si, grazie dell’informazione Ciso.
stiamo aspettando guido che ha l’accesso ftp alle pagine.
MI SERVE LO STESSO COMANDO PER LA 11.04 !!!!!!!