在我的 CentOS 7 笔记本电脑中,当从 root 身份切换root
到user
使用su user
root 身份时,它会要求user
输入 的密码。
-bash-4.2# su user
Password:
从root
其他帐户切换时,不应该要求输入密码。
我在 Fedora 27 和另一台 CentOS 7 机器上尝试过同样的操作。su user
只需root
简单地切换即可user
,无需询问user
密码。
我仅使用存储库提供的版本su
。
关于为什么会发生这种情况的任何帮助都会有所帮助。
更新
内容/etc/pam.d/su
如下
#%PAM-1.0
auth sufficient pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth sufficient pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#auth required pam_wheel.so use_uid
auth substack system-auth
auth include postlogin
account sufficient pam_succeed_if.so uid = 0 use_uid quiet
account include system-auth
password include system-auth
session include system-auth
session include postlogin
session optional pam_xauth.so
答案1
使用定期更新后问题得到解决yum update
。如果我对可能导致此问题的原因有所了解,那仍然会非常有帮助。