(root)/
Linux-PAM-1.5.3/
modules/
pam_deny/
pam_deny.c
       1  /*
       2   * pam_deny module
       3   *
       4   * Written by Andrew Morgan <morgan@parc.power.net> 1996/3/11
       5   */
       6  
       7  #include "config.h"
       8  #include <security/pam_modules.h>
       9  
      10  /* --- authentication management functions --- */
      11  
      12  int
      13  pam_sm_authenticate(pam_handle_t *pamh UNUSED, int flags UNUSED,
      14  		    int argc UNUSED, const char **argv UNUSED)
      15  {
      16       return PAM_AUTH_ERR;
      17  }
      18  
      19  int
      20  pam_sm_setcred(pam_handle_t *pamh UNUSED, int flags UNUSED,
      21  	       int argc UNUSED, const char **argv UNUSED)
      22  {
      23       return PAM_CRED_ERR;
      24  }
      25  
      26  /* --- account management functions --- */
      27  
      28  int
      29  pam_sm_acct_mgmt(pam_handle_t *pamh UNUSED, int flags UNUSED,
      30  		 int argc UNUSED, const char **argv UNUSED)
      31  {
      32       return PAM_AUTH_ERR;
      33  }
      34  
      35  /* --- password management --- */
      36  
      37  int
      38  pam_sm_chauthtok(pam_handle_t *pamh UNUSED, int flags UNUSED,
      39  		 int argc UNUSED, const char **argv UNUSED)
      40  {
      41       return PAM_AUTHTOK_ERR;
      42  }
      43  
      44  /* --- session management --- */
      45  
      46  int
      47  pam_sm_open_session(pam_handle_t *pamh UNUSED, int flags UNUSED,
      48  		    int argc UNUSED, const char **argv UNUSED)
      49  {
      50      return PAM_SESSION_ERR;
      51  }
      52  
      53  int
      54  pam_sm_close_session(pam_handle_t *pamh UNUSED, int flags UNUSED,
      55  		     int argc UNUSED, const char **argv UNUSED)
      56  {
      57       return PAM_SESSION_ERR;
      58  }
      59  
      60  /* end of module definition */