Можно ли разрешить "systemctl halt" для всех пользователей?
На данный момент только команды:
systemctl poweroff & systemctl reboot work on my system (Debian Jessie)
Когда я вызываю systemctl halt как обычный пользователь, я получаю следующее сообщение:
Failed to start halt.target: Access denied
Я попробовал следующие методы:
- Метод - я попытался добавить новое действие в: /usr/share/polkit-1/actions/org.freedesktop.login1.policy
Я скопировал действие
<action id="org.freedesktop.login1.power-off"> to
<action id="org.freedesktop.login1.halt">
- Метод (и который работал) был для chmod u+s /sbin /halt, но поскольку /sbin /halt является ссылкой на -> /bin /systemctl, это, вероятно, не очень хорошая идея