设置新用户允许的操作

设置新用户允许的操作

我创建了一个新用户,但一直在研究如何限制他们对系统进行更改的能力。我基本上希望他们能够更改 ifconfig 设置。除此之外,我不希望他们摆弄系统。有人知道怎么做吗?我在网上查找的所有内容都是关于添加用户并让他们拥有 root 权限。有没有关于用户管理和权限的深入指南。

寻找:设置用户只能更改 ifconfig 信息的方法。(设置 IP 地址等)有关用户管理和特权/权限的深入指南。

答案1

您应该反过来想:您不会剥夺用户的权限,而只会授予他们所需的权限。因此,只需创建一个普通用户,而不是管理员。然后将此行添加到/etc/sudoers(通过运行 执行此操作sudo vosudo):

username ALL=PASSWD:/sbin/ifconfig

用户username现在有权运行ifconfig,但普通用户不需要运行其他任何程序。他们只需运行sudo ifconfig程序即可。但是,尝试运行sudo ls或执行其他任何操作sudo都将失败。

相关内容