每个用户或每个来宾会话都可以重新启动计算机。我希望只有 root 可以重新启动或关闭计算机。关于关闭电源按钮。必须禁用按钮。我必须做什么?
答案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-
后跟随机字符串)。
该按钮仍然存在,但不会存在关机/重启选项:
看这个错误。