如果用户键入reboot/init 6命令,如何向用户发出警报

如果用户键入reboot/init 6命令,如何向用户发出警报

我们有非常敏感的 Hadoop 集群,有 3 个节点

我们希望避免用户重新启动linux redhat 7.5机器,所以我在考虑以下问题

每次用户决定输入

reboot

或者

init 6

或者

shoutdown -r now

那么,他会得到以下警告吗?

Reboot this machine isn’t recommended in case application not stopped or service are not down 

那么,如果用户输入reboot/init 6 命令,我们如何向用户发出警报呢?

答案1

如果您有基于 Debian 的系统,那么您可以安装该molly-guard软件包。这用一个包装器替换了“危险”命令,要求您通过输入系统的主机名来确认操作。

另一种方法是使用 shell 别名,尽管这无助于对抗该sudo reboot变体。

上面有更详细的描述这一页

相关内容