루트로 su root
또는 su
(잘못된 비밀번호 오류가 발생 함)로 로그인 할 수 없지만 동일한 비밀번호 로 ssh root@localhost
또는 ssh root@my_local_IP
동일한 비밀번호로 로그인 할 수 있습니까?
CentOS 6.4를 사용하고 있습니다.
업데이트 1 :
cat /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 include system-auth
account sufficient pam_succeed_if.so uid = 0 use_uid quiet
account include system-auth
password include system-auth
session include system-auth
session optional pam_xauth.so
업데이트 2 :
$ sudo grep su /var/log/secure | grep -v sudo
제공합니다 :
Feb 23 13:12:17 fallah su: pam_unix(su:auth): authentication failure;
logname=fallah uid=501 euid=501 tty=pts/0 ruser=fallah rhost= user=root
약 20 회 반복했다.
ssh 192.168.1.218
당신은 당신 자신으로 로그인하고 있습니까? 루트를 통해 로그인하려면 ssh
일반적으로 ssh root@192.168.1.218
또는이 필요합니다 ssh root@localhost
.
echo $$
) 의 PID (12345)를 가져 와서 ssh
루트 쉘 (SUID 바이너리 추적에 필요)을 열고 (예 :을 통해 ) strace
해당 쉘을 시작한 strace -o su.strace -p 12345 -f
다음 오류 메시지 전에 이상한 오류를 찾으십시오. 또는 이러한 종류의 출력에 익숙하지 않은 경우 오류 메시지 앞의 마지막 30 행을 질문에 복사하십시오.
Process 11736 attached - interrupt to quit
chmod 4755 /bin/su
이 문제를 해결하려면 루트로 입력 하십시오.
/etc/securetty
(cp /etc/securetty{,.old}; : > /etc/securetty
). 그래도 문제가 해결되지 않으면의 콘텐츠를 제공하십시오/etc/pam.d/su
.