![我想禁止访客推动重启](https://linux22.com/image/872181/%E6%88%91%E6%83%B3%E7%A6%81%E6%AD%A2%E8%AE%BF%E5%AE%A2%E6%8E%A8%E5%8A%A8%E9%87%8D%E5%90%AF.png)
每个用户或每个来宾会话都可以重新启动计算机。我希望只有 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-
后跟随机字符串)。
该按钮仍然存在,但不会存在关机/重启选项:
看这个错误。