mirror of
https://github.com/linux-pam/linux-pam.git
synced 2024-11-23 09:43:36 +08:00
37b5259298
Starting with commit a684595c0b
aka
Linux-PAM-1.3.0~14 (Remove "--enable-static-modules" option and support
from Linux-PAM), PAM_SM_* macros have no effect.
61 lines
1.2 KiB
C
61 lines
1.2 KiB
C
/*
|
|
* pam_deny module
|
|
*
|
|
* Written by Andrew Morgan <morgan@parc.power.net> 1996/3/11
|
|
*/
|
|
|
|
#include "config.h"
|
|
#include <security/pam_modules.h>
|
|
|
|
/* --- authentication management functions --- */
|
|
|
|
int
|
|
pam_sm_authenticate(pam_handle_t *pamh UNUSED, int flags UNUSED,
|
|
int argc UNUSED, const char **argv UNUSED)
|
|
{
|
|
return PAM_AUTH_ERR;
|
|
}
|
|
|
|
int
|
|
pam_sm_setcred(pam_handle_t *pamh UNUSED, int flags UNUSED,
|
|
int argc UNUSED, const char **argv UNUSED)
|
|
{
|
|
return PAM_CRED_ERR;
|
|
}
|
|
|
|
/* --- account management functions --- */
|
|
|
|
int
|
|
pam_sm_acct_mgmt(pam_handle_t *pamh UNUSED, int flags UNUSED,
|
|
int argc UNUSED, const char **argv UNUSED)
|
|
{
|
|
return PAM_AUTH_ERR;
|
|
}
|
|
|
|
/* --- password management --- */
|
|
|
|
int
|
|
pam_sm_chauthtok(pam_handle_t *pamh UNUSED, int flags UNUSED,
|
|
int argc UNUSED, const char **argv UNUSED)
|
|
{
|
|
return PAM_AUTHTOK_ERR;
|
|
}
|
|
|
|
/* --- session management --- */
|
|
|
|
int
|
|
pam_sm_open_session(pam_handle_t *pamh UNUSED, int flags UNUSED,
|
|
int argc UNUSED, const char **argv UNUSED)
|
|
{
|
|
return PAM_SESSION_ERR;
|
|
}
|
|
|
|
int
|
|
pam_sm_close_session(pam_handle_t *pamh UNUSED, int flags UNUSED,
|
|
int argc UNUSED, const char **argv UNUSED)
|
|
{
|
|
return PAM_SESSION_ERR;
|
|
}
|
|
|
|
/* end of module definition */
|