pam_nologin.so
[
file=/path/nologin
] [
successok
]
pam_nologin은 /var/run/nologin
이나
/etc/nologin
이 존재할 때 사용자가
시스템에 로그인하는 걸 막는 PAM 모듈이다. 그 파일 내용물을
사용자에게 표시한다. pam_nologin 모듈은 root 사용자의 로그인에는
아무 영향도 주지 않는다.
file=/path/nologin
기본인 /var/run/nologin
또는 /etc/nologin
대신
이 파일을 쓴다.
successok
파일이 존재하지 않으면 PAM_SUCCESS를 반환한다. 기본은 PAM_IGNORE다.
사용자가 root가 아니고 /etc/nologin
이
존재하므로 사용자 로그인이 허용되지 않는다.
메모리 버퍼 오류.
기본 반환 값이다.
성공: 사용자가 root이거나 nologin 파일이 존재하지 않는다.
기반 인증 모듈에서 사용자를 알 수 없음.