6.29. pam_shells - 유효한 로그인 셸인지 검사

pam_shells.so

6.29.1. 설명

pam_shells는 사용자의 셸이 /etc/shells에 나열돼 있는 경우에만 시스템 접근을 허용하는 PAM 모듈이다.

/etc/shells가 일반 파일이고 전체 쓰기 가능이 아니라는 것도 확인한다.

6.29.2. 옵션

이 모듈은 아무 옵션도 받지 않는다.

6.29.3. 제공하는 모듈 종류

authaccount 모듈 타입을 제공한다.

6.29.4. 반환 값

PAM_AUTH_ERR

시스템 접근이 거부됐다.

PAM_SUCCESS

사용자의 로그인 셸이 /etc/shells에 유효한 셸로 나열돼 있다.

PAM_SERVICE_ERR

모듈에서 사용자의 이름을 얻을 수 없었다.

6.29.5. 예시

auth  required  pam_shells.so
      

6.29.6. 작성자

Erik Troan <ewt@redhat.com>이 pam_shells를 작성했다.