내 CentOS 7 시스템에서 "su user"를 루트로 사용하여 사용자 비밀번호를 요구하는 이유는 무엇입니까? [폐쇄]

내 CentOS 7 시스템에서 "su user"를 루트로 사용하여 사용자 비밀번호를 요구하는 이유는 무엇입니까? [폐쇄]

내 CentOS 7 랩탑에서는 루트에서 루트 사용 root으로 전환할 때 비밀번호를 묻습니다 .usersu useruser

-bash-4.2# su user
 Password: 

root다른 계정 에서 전환할 때 비밀번호를 입력하라는 메시지가 표시되어서는 안 됩니다.

Fedora 27과 다른 CentOS 7 시스템에서 동일한 작업을 시도했습니다. 비밀번호를 묻지 않고 su user간단히 root전환하세요 .useruser

저는 저장소에서 제공하는 버전만 사용합니다 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. 이 문제의 원인이 무엇인지 알고 있다면 여전히 매우 도움이 될 것입니다.

관련 정보