不要让用户在 root 登录时重新启动

不要让用户在 root 登录时重新启动

在我的系统上,用户可以重新启动和关闭系统。有时我需要更新软件(或做其他事情),并且我不希望用户在我完成之前重新启动/关闭系统。

有没有办法防止系统在 root 登录(本地或通过 SSH)时重新启动/关闭?

答案1

试试莫莉守卫:

$ sudo apt-get install molly-guard

该软件包将通过交互式提示您输入系统的主机名来防止意外关闭/重新启动/挂起/休眠。

然而,配置 molly-guard 以完全禁用关闭/重新启动/挂起/休眠是很简单的。只需在 /etc/molly-guard/run.d/99-prevent-all 创建一个可执行文件,其中包含以下内容:

#!/bin/sh
exit 1

(你没有提到操作系统,这是针对 Ubuntu 的)。

历史

如果您好奇,术语 molly-guard 就是红色按钮上的盖子的名称。请参阅维基百科文章大红色按钮如果你好奇的话。

摘抄

大红色开关通常包括一个莫莉防护罩,一个必须提起才能触发开关的盖子。最初的 molly-guard 是用 Plexiglas 临时组装的,以防止程序员的小女儿 Molly 在 IBM 4341 服务器上按 BRS,因为她在一天内按了两次 BRS。

其他发行版

您可以获取该.deb软件包并将alien其转换为适合 Fedora/RHEL/CentOS 的 RPM。

$ sudo yum install alien
$ alien -r molly-guard*.deb

相关内容