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이라고 하는 그룹에 속해 있는 사용자는

믿을 수 있는 사용자로 하여 패스워드를 묻지 않도록 하는 것이다.

다음과 같이 패스워드를 물어보지 않는다.

'Linux Unix lab' 카테고리의 다른 글

BPF와 BCC 성능 측정  (0) 2021.11.25
파일 접근 권한  (0) 2021.07.20