我们正在sudoers
向我们的 Linux 服务器分发一个标准文件。
从历史的角度来看,这条线..
root ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)
已删除或从未添加。包默认 sudoers 包含此行,某些应用程序似乎需要此行才能正常工作。
我需要与我的团队争论为什么需要存在这条线,但我无法真正找到答案,因为 root 无论如何都可以做任何事情。
那么为什么会出现这条线呢?它真的有功能/目的吗?
它允许您以sudo -u nobody some command...
root身份执行类似操作,类似于pam_rootok.so
允许您以su
root身份使用。
(虽然使用su
删除权限可能存在一些问题,请参阅不要滥用 su 删除用户权限。)