我试图修改sudoers文件,以便用户只能运行ifconfig等命令。 我发现虽然我创建的用户已经可以运行命令,但不确定如何限制它们。
# User priviledge specification
test ALL=/sbin/ifconfig
这样可以在没有语法错误的情况下保存。有谁知道如何才能使这个用户测试能够执行的唯一命令?
答案 0 :(得分:0)
在大多数Linux发行版中,您可以在没有root权限的情况下运行程序/ sbin / ifconfig。这里不需要设置sudoers。对于特权操作(更改网络设置,使接口上/下,......),该工具会检查自身的权限。
我假设您希望用户测试能够更改网络设置,这使得必须配置sudo。
我不是100%确定你的sudoers语法是否正确。试试这个:
test ALL=(ALL) NOPASSWD: /sbin/ifconfig