Por que a documentação do módulo pam_unix lista PAM_IGNORE como seu único valor de retorno?

0

De link :

6.37.4. RETURN VALUES

PAM_IGNORE
Ignore this module.

Obviamente, o módulo deve retornar sucesso ou falha para que a autenticação por senha funcione. Eu entendi mal o significado da documentação?

    
por vide 12.04.2018 / 23:45

1 resposta

0

Parece uma documentação ruim; o código-fonte mostra pam_unix retorna muitas coisas diferentes, nenhuma delas é 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
$ 
    
por 13.04.2018 / 00:34