È possibile consentire "systemctl halt" per tutti gli utenti?
Attualmente solo i comandi:
systemctl poweroff & systemctl reboot work on my system (Debian Jessie)
Quando chiamo systemctl halt come un normale utente, ricevo il seguente messaggio:
Failed to start halt.target: Access denied
Ho provato i seguenti metodi:
- Metodo: ho provato ad aggiungere una nuova azione in: /usr/share/polkit-1/actions/org.freedesktop.login1.policy
Ho copiato l'azione
<action id="org.freedesktop.login1.power-off"> to
<action id="org.freedesktop.login1.halt">
- Il metodo (e che ha funzionato) è stato quello di chmod u + s / sbin / halt ma poiché / sbin / halt è un collegamento a -> / bin / systemctl questa probabilmente non è una buona idea
halt
esystemctl halt
sono due diversi comandi. Anche se uno è un collegamento simbolico all'altro, si comportano comunque diversamente.