Gnome3:如何禁用“关机”按钮

Gnome3:如何禁用“关机”按钮

我有一台服务器,用户使用 RDP 协议连接并访问 Gnome 桌面环境。

即使他们没有权限,我也想避免“关机”按钮带来的任何诱惑/错误/困惑。只需提供“注销”按钮即可此扩展

我找不到允许我隐藏或禁用按钮的扩展。

https://askubuntu.com/a/93956/197910如下所建议的并没有解决这个问题。

有没有什么办法可以实现它?

答案1

你可以使用这个 gnome-shell-extension移除 PowerOff

Ubuntu 18.04.3 在此处输入图片描述

Ubuntu 19.10 在此处输入图片描述

答案2

您可以使用此扩展来隐藏关机按钮

隐藏关机按钮.png


文章描述如何禁用关机和重启:

某些 Linux 发行版(例如 Ubuntu、Linux Mint、Mandriva 等)默认允许以普通用户身份重启/暂停/关闭系统。这不是理想的设置,尤其是在服务器上,对于系统管理员来说,这肯定是值得担心的事情。

以下是文章中步骤的摘要:

  • 编辑/etc/sudoers以禁用关机。
  • 使用chmod o-x /sbin/shutdownchmod 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

相关内容