Ist es möglich, "systemctl halt" für alle Benutzer zuzulassen?
Derzeit nur die Befehle:
systemctl poweroff & systemctl reboot work on my system (Debian Jessie)
Wenn ich als normaler Benutzer systemctl halt aufrufe, wird folgende Meldung angezeigt:
Failed to start halt.target: Access denied
Ich habe folgende Methoden ausprobiert:
- Methode - Ich habe versucht, eine neue Aktion in /usr/share/polkit-1/actions/org.freedesktop.login1.policy hinzuzufügen
Ich habe die Aktion kopiert
<action id="org.freedesktop.login1.power-off"> to
<action id="org.freedesktop.login1.halt">
- Die Methode (und welche funktionierte) war chmod u + s / sbin / halt aber weil / sbin / halt ein link zu ist - & gt; / bin / systemctl Das ist wahrscheinlich keine gute Idee
halt
undsystemctl halt
sind zwei verschiedene Befehle. Auch wenn jemand ein Symlink zum anderen ist, verhalten sie sich trotzdem anders.