Я хочу запретить гостю нажать перезагрузку

Каждый пользователь или каждый его гость может перезагрузить компьютер. Я хочу, чтобы только root мог перезагрузить компьютер или выключить его. А насчет кнопки выключения. Кнопка должна быть отключена. Что я должен сделать?

0
задан 21 May 2015 в 14:00

1 ответ

Если Вы хотите отключить к опциям завершения работы/перезагрузки GUI, используйте политики Polkit . Создайте .pkla файл в /etc/polkit-1/localauthority/50-local.d (скажите 00-disable-shutdown.pkla), содержащий:

[Disable Shutdown, etc.]
Identity=unix-user:*
Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.freedesktop.login1.suspend;org.freedesktop.login1.suspend-multiple-sessions;org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultAny=no
ResultInactive=no
ResultActive=no

можно добавить дальнейшие разделы, которые позволяют определенным пользователям или группам использовать кнопки, или можно вместо этого использовать unix-user:guest-* для специфического ограничения гостевых пользователей (чьи имена обычно guest- сопровождаются случайной строкой).

кнопка будет все еще присутствовать, но опция завершения работы/перезагрузки не будет:

enter image description here

См. эта ошибка .

0
ответ дан 21 May 2015 в 14:00

Другие вопросы по тегам:

Похожие вопросы: