#include "common.h"#include <security/pam_appl.h>#include <security/pam_modules.h>#include "pam_kmux.h"#include "pam_kmux_options.h"#include "backend.h"#include "msg.h"
Functions | |
| PAM_EXTERN int | pam_sm_authenticate (pam_handle_t *pamh, int flags, int argc, const char **argv) |
| PAM_EXTERN int | pam_sm_acct_mgmt (pam_handle_t *pamh, int flags, int argc, const char **argv) |
| PAM_EXTERN int | pam_sm_chauthtok (pam_handle_t *pamh, int flags, int argc, const char **argv) |
| PAM_EXTERN int | pam_sm_setcred (pam_handle_t *pamh, int flags, int argc, const char **argv) |
| PAM_EXTERN int | pam_sm_open_session (pam_handle_t *pamh, int flags, int argc, const char **argv) |
| PAM_EXTERN int | pam_sm_close_session (pam_handle_t *pamh, int flags, int argc, const char *argv[]) |
Variables | |
| pam_modopt_t | pamod_options |
Main file of the pam_kmux-module.
| PAM_EXTERN int pam_sm_acct_mgmt | ( | pam_handle_t * | pamh, | |
| int | flags, | |||
| int | argc, | |||
| const char ** | argv | |||
| ) |
PAM service function for account management
| PAM_EXTERN int pam_sm_authenticate | ( | pam_handle_t * | pamh, | |
| int | flags, | |||
| int | argc, | |||
| const char ** | argv | |||
| ) |
PAM service function for user authentication
| PAM_EXTERN int pam_sm_chauthtok | ( | pam_handle_t * | pamh, | |
| int | flags, | |||
| int | argc, | |||
| const char ** | argv | |||
| ) |
PAM service function for authentication token management
| PAM_EXTERN int pam_sm_close_session | ( | pam_handle_t * | pamh, | |
| int | flags, | |||
| int | argc, | |||
| const char * | argv[] | |||
| ) |
PAM service function to terminate session management
| PAM_EXTERN int pam_sm_open_session | ( | pam_handle_t * | pamh, | |
| int | flags, | |||
| int | argc, | |||
| const char ** | argv | |||
| ) |
PAM service function to start session management
| PAM_EXTERN int pam_sm_setcred | ( | pam_handle_t * | pamh, | |
| int | flags, | |||
| int | argc, | |||
| const char ** | argv | |||
| ) |
PAM service function to alter credentials
C-Structure which contains pam-module options. In this global variable the pam-module options like debug level or the path of the configuration file are stored.
1.6.3