“sudo -s”和“su root”有什么区别?因为它们都可以提供 root 权限。
答案1
有很多差异,主要的差异是sudo -s
依赖于具有 sudoer 权限的用户,而su root
要求用户具有 root 密码。
作为旁注
从安全角度来看,最好为用户分配 sudoer 权限来访问 root shell,而不是传递用户可以通过su root
.如果用户拥有root密码,则可以随时获取root权限。如果通过 为他们分配了权限/etc/sudoers
,则可以随时撤销对 root shell 的访问。