In my CentOS 7 laptop while switching from root
to user
using su user
as root, it's asking for user
's password.
-bash-4.2# su user
Password:
While switching from root
to other account it's not supposed to ask for password.
I've tried the same in Fedora 27 and another CentOS 7 machine. There su user
as root
simply switching the user
without asking for user
's password.
I'm using the repository provided version of su
only.
Any help regarding why this is happening will be helpful.
Updates
Contents of /etc/pam.d/su
is as follows
#%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
/etc/pam.d/su
? – ilkkachu Feb 28 '18 at 20:31root
you use what command(or you make login on a new tty)? Remember thatsudo -s
andsudo -i
as an example create root sessions with and without shell – user34720 Feb 28 '18 at 20:37su nobody
asking fornobody
's password which neither has ashell
access nor a password..!! I've updated the question with/etc/pam.d/su
file. – Abhik Bose Feb 28 '18 at 21:03root
usingsu -
only. I've tried withsudo -s
also but the problem is persistent. – Abhik Bose Feb 28 '18 at 21:04root
's id 0? – Karel Vlk Mar 1 '18 at 15:28