当 shell 的用户是 root 时,在另一个用户名上运行 su 是否会要求其他用户的密码?

当 shell 的用户是 root 时,在另一个用户名上运行 su 是否会要求其他用户的密码?

当 shell 的用户不是 时rootsu以另一个用户名运行将询问另一个用户的密码。

当 shell 的用户为 时rootsu以另一个用户名运行不会询问其他用户的密码。这是对的吗?

我在 的联机帮助页中搜索su,只说su会询问其他用户的密码,并没有说它不询问当前用户是否是root。我在联机帮助页中遗漏了一些内容吗?

谢谢。

答案1

如果/etc/pam.d/su包含以下内容:

auth            sufficient      pam_rootok.so

然后root单方面允许使用而su无需进一步验证。

相关内容