터미널에서 su에 대해 루트 암호가 작동하지 않습니다. 명령을 계속했습니다. .

저는 rhel 5를 사용하고 있습니다. 터미널에서 먼저 su 명령을 입력하면 실수로 copy 명령과 다른 문자를 입력했습니다. 실수를 한 후에 터미널에서 복사 명령을 계속했습니다. .

잠시 후 su를 사용하여 로그인을 시도하고 비밀번호가 “잘못된 비밀번호”라고 말한 후.

그래서 로그 아웃하고 gui의 루트 로그인을 입력하고 잘 작동하지만 su와 동일한 비밀번호를 사용할 수 없습니다.

이 문제를 해결할 수있는 사람이 있습니까?



답변

아마도 너무 많은 잘못된 인증으로 루트 사용자를 잠 갔을 것입니다. 시험

usermod -U root

계정을 잠금 해제합니다.


답변

나는 똑같은 문제가 있었고 위의 답들 중 어느 것도 도움이되지 못했습니다. 제 경우에는 루트로 로그인 할 수 있습니다. sudo 일했지만, 그렇지 않았다. su.

그것은 밝혀졌다 /bin/su 여하튼 suid 허가를 잃었다.

나는 그것을 다음과 같이 정정했다. chmod u+s /bin/su, 그리고 su는 다시 일했다.


답변

su를 시도하는 사용자가 휠 그룹에 있는지 확인하십시오.

$ id
(usr), 1000 (usr), 10 (wheel), 18 (audio), 19 (cdrom), 35 (games), 442 (plugdev), 1003 (pulse-access)

휠이 보이지 않으면 스와가 실패합니다.

또는 /etc/pam.d 디렉토리에서 su 파일을 편집하여 휠 그룹이 권한을 상승시킬 필요가 없도록 수정할 수 있습니다.