我有一台服务器,用户使用 RDP 协议连接并访问 Gnome 桌面环境。
即使他们没有权限,我也想避免“关机”按钮带来的任何诱惑/错误/困惑。只需提供“注销”按钮即可此扩展
我找不到允许我隐藏或禁用按钮的扩展。
https://askubuntu.com/a/93956/197910如下所建议的并没有解决这个问题。
有没有什么办法可以实现它?
答案1
答案2
您可以使用此扩展来隐藏关机按钮。
这文章描述如何禁用关机和重启:
某些 Linux 发行版(例如 Ubuntu、Linux Mint、Mandriva 等)默认允许以普通用户身份重启/暂停/关闭系统。这不是理想的设置,尤其是在服务器上,对于系统管理员来说,这肯定是值得担心的事情。
以下是文章中步骤的摘要:
- 编辑
/etc/sudoers
以禁用关机。 - 使用
chmod o-x /sbin/shutdown
和chmod o-x /sbin/reboot
拒绝权限。 - 对于基于 systemd 的系统(可能目前大多数)使用:
chmod o-x /bin/systemctl
哪些/sbin/shutdown
和其余的具有符号链接。
我不知道如何更改 GUI 以删除“关机”按钮,但您可以告诉用户不要按下它,如果他们不这样做,什么也不会发生。
答案3
将以下几行添加到文件中
/etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla
将导致关机无法工作。其他选项仍可工作,并且仍可从命令行关闭服务器。
[禁用 lightdm PowerMgmt]
Identity=unix-user:*
Action= org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions
ResultAny=no
ResultInactive=no
ResultActive=no