pam_kmux.c File Reference

#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"
Include dependency graph for pam_kmux.c:

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

Detailed Description

Main file of the pam_kmux-module.

Author:
Julian Thome
Date:
2009-11-11

Function Documentation

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


Variable Documentation

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.

Generated on Mon Apr 5 22:28:50 2010 for pam_kmux by  doxygen 1.6.3