2014-09-20 168 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