На этот вопрос уже есть ответ здесь:
Я не администратор, поэтому меня нет в списке sudo. Как я могу выключить компьютер из командной строки без sudo? Поскольку я могу выключить компьютер из графического интерфейса пользователя, я должен иметь возможность откуда-то получить привилегию ... Спасибо.
Полномочием закрыться или перезапустить без корня управляет ConsoleKit.
, В то время как механизм для того, как это работает, изменяется в результате systemd и вошел в систему, отправив следующее сообщение ConsoleKit, должен все еще работать для закрытий без корня:
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop