Allow users to shutdown (Italiano)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Utilizzare systemd-logind

Se si sta usando systemd gli utenti con una sessione non remota potrebbero avere problemi con i comandi relativi a spegnimento/ibernazione ecc..anche con polkit installato.

Per spegnere:

# systemctl poweroff

Sospensione, spegnimento, ibernazione e chiusura del coperchio (per i laptop) sono eventi gestiti anche da logind (vedere logind.conf(5) per altre informazioni).

Utilizzare sudo

Prima di tutto va installato sudo:

# pacman -S sudo

Ora, da root, vanno aggiunte delle righe alla fine di /etc/sudoers usando visudo. Va sostituito user con il proprio username e hostname con l'hostname della macchina.

user hostname =NOPASSWD: /sbin/shutdown -h now,/sbin/reboot

Ora l'utente potrà spegnere il computer con sudo shutdown -h now, e riavviare con sudo reboot. Per spegnere il sistema si può anche usare poweroff oppure halt.

Per comodità, è possibile aggiungere questi alias al proprio utente ~/.bashrc (o a /etc/bash.bashrc per una configurazione globale del sistema):

alias reboot="sudo reboot"
alias poweroff="sudo poweroff"
alias halt="sudo halt"

Utilizzare acpid

acpid può essere utilizzato per consentire a chiunque abbia accesso fisico al computer di spegnere in maniera pulita il sistema utilizzando il pulsante di accensione.