2014-09-20 128 views
0

我试图修改sudoers文件,以便用户只能运行诸如ifconfig等命令。 虽然我创建的用户已经可以运行命令不知道如何限制它们。创建sudoers配置允许用户只运行ifconfig etc命令

# User priviledge specification 
test ALL=/sbin/ifconfig 

并且保存没有语法错误的ok。有谁知道我可以如何使这个唯一的命令用户测试可以执行?

回答

0

在大多数Linux发行版,你能没有root权限运行程序/ sbin目录/使用ifconfig。这里不需要sudoers设置。对于特权操作(更改网络设置,将接口上/下,...),该工具会检查自身的权限。

我假设你希望用户测试才能够更改网络设置,这使得它需要配置sudo的。

我不是100%肯定你的sudoers语法是否正确。试试这个:

test ALL=(ALL) NOPASSWD: /sbin/ifconfig 
相关问题