Home > Comandi Console, Debian, Gnome, Linux, Sistema, Trucchi, Ubuntu > Spegnere e riavviare senza permessi amministrativi

Spegnere e riavviare senza permessi amministrativi

28 marzo 2010

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.

  1. grison
    29 marzo 2010 alle 8:19

    Vorrei sapere se la sessione verrà chiusa e salvata come accade usando i menù spegni riavvia etc ?

    • 29 marzo 2010 alle 12:33

      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

  2. 29 marzo 2010 alle 15:16

    Ma vale per tutte le distro o sole le *buntu in particolare?

    • 29 marzo 2010 alle 16:10

      in generale vale per tutte quelle che usano Hal, la maggior parte di quelle moderne.

      sono escluse ovviamente quelle minimali quali puppy o dsl

  3. 29 marzo 2010 alle 17:18

    Perfetto…grazie…era quello che volevo sapere…

  4. Mirio
    • 30 marzo 2010 alle 18:21

      si Mirio lo so gia`
      non conosco le cause, su windows risulta bloccato pure a me, su linux invece no.

  5. Mirio
    30 marzo 2010 alle 18:22

    io sto on linux mi dice che quella cosa

  6. Ciso
    30 marzo 2010 alle 20:09

    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).

    • 30 marzo 2010 alle 20:17

      si, grazie dell’informazione Ciso.
      stiamo aspettando guido che ha l’accesso ftp alle pagine.

  7. Anonimo
    09 ottobre 2011 alle 17:44

    MI SERVE LO STESSO COMANDO PER LA 11.04 !!!!!!!

  1. No trackbacks yet.
I commenti sono chiusi.
%d blogger cliccano Mi Piace per questo: