0
我試圖修改sudoers文件,以便用戶只能運行諸如ifconfig等命令。 雖然我創建的用戶已經可以運行命令不知道如何限制它們。創建sudoers配置允許用戶只運行ifconfig etc命令
# User priviledge specification
test ALL=/sbin/ifconfig
並且保存沒有語法錯誤的ok。有誰知道我可以如何使這個唯一的命令用戶測試可以執行?
我試圖修改sudoers文件,以便用戶只能運行諸如ifconfig等命令。 雖然我創建的用戶已經可以運行命令不知道如何限制它們。創建sudoers配置允許用戶只運行ifconfig etc命令
# User priviledge specification
test ALL=/sbin/ifconfig
並且保存沒有語法錯誤的ok。有誰知道我可以如何使這個唯一的命令用戶測試可以執行?
在大多數Linux發行版,你能沒有root權限運行程序/ sbin目錄/使用ifconfig。這裏不需要sudoers設置。對於特權操作(更改網絡設置,將接口上/下,...),該工具會檢查自身的權限。
我假設你希望用戶測試才能夠更改網絡設置,這使得它需要配置sudo的。
我不是100%肯定你的sudoers語法是否正確。試試這個:
test ALL=(ALL) NOPASSWD: /sbin/ifconfig