如何阻止来自终端的命令?

如何阻止来自终端的命令?

我不希望我的机器上的任何用户使用除 root 用户之外的命令。命令如下。

“须藤-E苏”

出于安全原因

答案1

您要求其他用户都不能通过 sudo 成为 root 用户。

您只需要在 sudoers 文件中编辑一行。

vim /etc/sudoers

改变行

%admin 全部=(全部) 全部

您的用户名全部:(全部) 全部

编辑后,除了您之外,其他用户都无法使用 sudo 命令。这会将除您之外的所有其他用户从 sudoers 文件中踢出。

答案2

您需要为每个用户提供一个单独的帐户(或至少创建一个非管理员用户)。管理员组中的用户将能够通过sudo -i或任何其他方法访问 root。

答案3

Lshell 通过 INI 文件进行配置。默认情况下,它拥有允许的命令白名单,但可以轻松配置以禁止用户使用特定命令。

https://unix.stackexchange.com/questions/90998/block-particular-command-in-linux-for-specific-user

相关内容