~에서http://www.linux-pam.org/Linux-PAM-html/sag-pam_unix.html:
6.37.4. 반환 값
PAM_IGNORE는
이 모듈을 무시합니다.
분명히 모듈은 비밀번호 확인이 작동하려면 성공 또는 실패를 반환해야 합니다. 내가 문서의 의미를 잘못 이해했나요?
답변1
문서는 끔찍한 것 같습니다. 소스 코드에는 pam_unix
다양한 항목이 반환되는 것으로 표시되어 있지만 그 중 어느 것도 그렇지 않습니다.PAM_IGNORE
$ pwd
.../Linux-PAM-1.3.0/modules/pam_unix
$ perl -nle 'print $1 if m/return (PAM_[^;]+)/' *.c | sort -u
PAM_ABORT
PAM_ACCT_EXPIRED
PAM_AUTHINFO_UNAVAIL
PAM_AUTHTOK_ERR
PAM_AUTHTOK_EXPIRED
PAM_AUTHTOK_LOCK_BUSY
PAM_AUTH_ERR
PAM_BUF_ERR
PAM_CRED_INSUFFICIENT
PAM_NEW_AUTHTOK_REQD
PAM_SESSION_ERR
PAM_SUCCESS
PAM_SYSTEM_ERR
PAM_UNIX_RUN_HELPER
PAM_USER_UNKNOWN
$