Linux Unix lab
sudo su 패스워드 없이 로그인
부산대보금자리
2021. 8. 7. 16:50
리눅스는 PAM(Pluggable Authentication Modules)을 이용하여 사용자 로그인을 관리한다.
/etc/pam.d를 가면 어떤 식으로 검증하여 로그인하게 허락해주는지 과정이 적혀있다.
required를 만족하면 아래 과정도 확인하고
sufficient이면 밑에 과정은 검사하지 않는다
이 파일을 수정하여 일반 사용자에서 관리자 su로 전환할 때 패스워드 입력을 받지 않도록 한다.
/etc/pam.d의 su파일을 열어서
auth sufficient pam_wheel.so trust use_uid를 추가한다.
이는 다음 조건을 만족하면 로그인이 되는 것으로 pam_wheel이라고 하는 그룹에 속해 있는 사용자는
믿을 수 있는 사용자로 하여 패스워드를 묻지 않도록 하는 것이다.
다음과 같이 패스워드를 물어보지 않는다.