본문 바로가기

이런저런 이야기/꿀팁

chsh: PAM: Authentication failure 해결법

zsh를 설치하고 chsh -s `which zsh`를 통해 기본 쉘로 지정하려고 했으나 chsh: PAM: Authentication failure 오류가 나서 지정할 수가 없었다.

 

구를링을 통해 매우 간단한 해결법을 찾게 되었다.

/etc/pam.d/chsh 에 있는 auth required pam_shells.so 부분을 #을 이용하여 주석처리해주면 되는것이었다.

 

pam_shells.so는 쉘의 유효성을 체크하는 라이브러리 파일이라고 한다.

이부분을 주석처리하면 된다.

 


원글 출처 : chsh: PAM authentication failed on Ubuntu 12.04 #1224