노트북에 이상한 문제가 생겼습니다. 시스템(예: tty1)에 로그인하려고 할 때 Permission Denied
루트를 사용하더라도 사용자 이름을 입력한 직후 오류가 발생합니다!
liveCD를 부팅하고 확인했지만 /etc/{passwd,shadow}
둘 다 루트를 통해 액세스할 수 있고 사용자는 여전히 거기에 있습니다. 무엇이 문제일까요? 어떻게 해결할 수 있나요?
답변1
의견에서 언급했듯이 이것은 확실히 PAM 버그입니다. 저도 같은 문제에 직면했습니다. 방금 아래 링크에서 최신 PAM 소스 코드를 다운로드하고 웹 페이지의 지침에 따라 컴파일했습니다. http://www.linuxfromscratch.org/blfs/view/svn/postlfs/linux-pam.html
답변2
어떤 배포판을 사용하고 있나요? Fedora/Centos/Redhat에서는 selinux가 기본적으로 적용됩니다. 아마도 pam 파일에 태그가 올바르게 지정되지 않았을 수 있습니다. grub 콘솔에서 부팅 라인을 편집하고 "selinux=0"을 추가하여 효과가 있는지 확인합니다.