diff options
| author | Mark Murray <markm@FreeBSD.org> | 2001-08-10 19:02:21 +0000 |
|---|---|---|
| committer | Mark Murray <markm@FreeBSD.org> | 2001-08-10 19:02:21 +0000 |
| commit | 3a9cdcb91f0740b5ca0ba04323802e16fc566b17 (patch) | |
| tree | bca4e1754f1fa42f76540b7575b5268bb5542693 /lib/libpam | |
| parent | c2d566eb364230b3056f2b4b03ac0f8e0c9f5c0f (diff) | |
Notes
Diffstat (limited to 'lib/libpam')
| -rw-r--r-- | lib/libpam/modules/pam_deny/pam_deny.c | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/lib/libpam/modules/pam_deny/pam_deny.c b/lib/libpam/modules/pam_deny/pam_deny.c index 9cbb8f020081..4f2b594dc64a 100644 --- a/lib/libpam/modules/pam_deny/pam_deny.c +++ b/lib/libpam/modules/pam_deny/pam_deny.c @@ -43,6 +43,8 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) PAM_LOG("Options processed"); + PAM_VERBOSE_ERROR("Unconditional deny"); + PAM_RETURN(PAM_AUTH_ERR); } @@ -55,6 +57,8 @@ pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) PAM_LOG("Options processed"); + PAM_VERBOSE_ERROR("Unconditional deny"); + PAM_RETURN(PAM_CRED_UNAVAIL); } @@ -67,6 +71,8 @@ pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc ,const char **argv) PAM_LOG("Options processed"); + PAM_VERBOSE_ERROR("Unconditional deny"); + PAM_RETURN(PAM_ACCT_EXPIRED); } @@ -79,7 +85,9 @@ pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) PAM_LOG("Options processed"); - PAM_RETURN(PAM_AUTHTOK_ERR); + PAM_VERBOSE_ERROR("Unconditional deny"); + + PAM_RETURN(PAM_PERM_DENIED); } PAM_EXTERN int @@ -91,7 +99,9 @@ pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv) PAM_LOG("Options processed"); - PAM_RETURN(PAM_SYSTEM_ERR); + PAM_VERBOSE_ERROR("Unconditional deny"); + + PAM_RETURN(PAM_SESSION_ERR); } PAM_EXTERN int @@ -103,7 +113,9 @@ pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) PAM_LOG("Options processed"); - PAM_RETURN(PAM_SYSTEM_ERR); + PAM_VERBOSE_ERROR("Unconditional deny"); + + PAM_RETURN(PAM_SESSION_ERR); } PAM_MODULE_ENTRY("pam_deny"); |
