Answers:
这样他们就可以(从man
页面上):-
以其他用户身份执行命令
sudo
不限于允许普通用户以root用户身份执行命令。根用户可以使用以下命令以另一个用户身份运行命令:
sudo -u bloggs <command>
请注意,root用户无需提供用户密码。
假设您有一个脚本,无需特殊特权即可执行很多操作,然后通过sudo执行单个特权操作。
如果您也希望此脚本对root用户也有用,那么最后的sudo命令不会拒绝工作是很方便的,因为“您是root用户;不允许root用户使用sudo”。
在sudoers中配置它,而不是在sudo二进制文件中对root的免除进行硬编码,可以降低sudo中对安全性至关重要的代码的复杂度(但是要稍微降低一点),这总是一件好事。
sudo
而我已经是 root了,只是因为它已经根深蒂固地进入了我的肌肉记忆……
sudo
!=根。