/macosx-10.9.5/OpenPAM-20/compat/ |
H A D | pam_shim.c | 140 pam_start(const char *service_name, const char *user, const struct pam_conv *pam_conversation, pam_handle_t **pamh) argument 146 return xlate_pam_shim_retval(func(service_name, user, pam_conversation, pamh)); 153 pam_end(pam_handle_t *pamh, int pam_status) argument 159 return xlate_pam_shim_retval(func(pamh, pam_status)); 166 pam_authenticate(pam_handle_t *pamh, int flags) argument 173 return xlate_pam_shim_retval(func(pamh, newflags)); 180 pam_setcred(pam_handle_t *pamh, int flags) argument 187 return xlate_pam_shim_retval(func(pamh, newflags)); 194 pam_acct_mgmt(pam_handle_t *pamh, int flags) argument 201 return xlate_pam_shim_retval(func(pamh, newflag 208 pam_chauthtok(pam_handle_t *pamh, int flags) argument 222 pam_open_session(pam_handle_t *pamh, int flags) argument 236 pam_close_session(pam_handle_t *pamh, int flags) argument 250 pam_set_item(pam_handle_t *pamh, int item_type, const void *item) argument 264 pam_get_item(const pam_handle_t *pamh, int item_type, const void **item) argument 291 pam_strerror(const pam_handle_t *pamh, int pam_error) argument 304 pam_putenv(pam_handle_t *pamh, const char *name_value) argument 317 pam_getenv(pam_handle_t *pamh, const char *name) argument 330 pam_getenvlist(pam_handle_t *pamh) argument 344 aliased_pam_get_data(pam_handle_t *pamh, const char *module_data_name, const void **data) argument 359 aliased_pam_set_data(pam_handle_t *pamh, const char *modue_data_name, void *data, pam_set_data_cleanup_func cleanup) argument 373 aliased_pam_get_user(pam_handle_t *pamh, char **user, const char *prompt) argument 386 pam_prompt(pam_handle_t *pamh, int style, const char *prompt, char **user_msg) argument 399 pam_get_pass(pam_handle_t *pamh, const char **passp, const char *prompt, __unused int options) argument [all...] |
/macosx-10.9.5/pam_modules-138/modules/pam_group/ |
H A D | pam_group.c | 59 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags __unused, argument 79 if (pam_get_user(pamh, &user, NULL) != PAM_SUCCESS || 84 if (pwd->pw_uid != 0 && openpam_get_option(pamh, "root_only")) { 90 if (openpam_get_option(pamh, "ruser") && 91 (pam_get_item(pamh, PAM_RUSER, &ruser) != PAM_SUCCESS || ruser == NULL || 98 if ((group = openpam_get_option(pamh, "group")) == NULL) { 153 if (openpam_get_option(pamh, "deny")) 161 if (openpam_get_option(pamh, "deny")) 165 if (openpam_get_option(pamh, "fail_safe"))
|
/macosx-10.9.5/pam_modules-138/modules/pam_opendirectory/ |
H A D | pam_opendirectory.c | 57 pam_sm_acct_mgmt(pam_handle_t * pamh, int flags, int argc, const char **argv) argument 70 retval = pam_get_user(pamh, &user, NULL); 85 if (NULL != (ttl_str = openpam_get_option(pamh, "refresh"))) { 92 retval = od_record_create_cstring(pamh, &cfRecord, (const char*)user); 99 if (pam_getenv(pamh, PAM_OD_PW_EXP) != NULL) { 118 if (!openpam_get_option(pamh, "no_check_home")) { 126 if (!openpam_get_option(pamh, "no_check_shell")) { 138 pam_unsetenv(pamh, PAM_OD_PW_EXP); 146 pam_sm_authenticate(pam_handle_t * pamh, int flags, int argc, const char **argv) argument 156 if (PAM_SUCCESS != (retval = pam_get_user(pamh, 235 pam_sm_setcred(pam_handle_t * pamh, int flags, int argc, const char **argv) argument 242 pam_sm_chauthtok(pam_handle_t * pamh, int flags, int argc, const char **argv) argument [all...] |
/macosx-10.9.5/OpenPAM-20/openpam/lib/ |
H A D | openpam_restore_cred.c | 57 openpam_restore_cred(pam_handle_t *pamh) argument 64 r = pam_get_data(pamh, PAM_SAVED_CRED, &scredp); 76 pam_set_data(pamh, PAM_SAVED_CRED, NULL, NULL);
|
H A D | pam_strerror.c | 85 pam_strerror(const pam_handle_t *pamh, argument 90 (void)pamh; 162 * argument, in the context of the PAM transaction described by the =pamh
|
H A D | openpam_borrow_cred.c | 57 openpam_borrow_cred(pam_handle_t *pamh, argument 65 r = pam_get_data(pamh, PAM_SAVED_CRED, &scredp); 87 r = pam_set_data(pamh, PAM_SAVED_CRED, scred, &openpam_free_data); 96 openpam_restore_cred(pamh);
|
H A D | pam_sm_authenticate_secondary.c | 53 pam_sm_authenticate_secondary(pam_handle_t *pamh, argument
|
H A D | pam_sm_get_mapped_authtok.c | 53 pam_sm_get_mapped_authtok(pam_handle_t *pamh, argument
|
H A D | pam_sm_get_mapped_username.c | 53 pam_sm_get_mapped_username(pam_handle_t *pamh, argument
|
H A D | pam_sm_set_mapped_authtok.c | 53 pam_sm_set_mapped_authtok(pam_handle_t *pamh, argument
|
H A D | pam_start.c | 55 pam_handle_t **pamh) 74 *pamh = ph; 52 pam_start(const char *service, const char *user, const struct pam_conv *pam_conv, pam_handle_t **pamh) argument
|
H A D | openpam_set_option.c | 56 openpam_set_option(pam_handle_t *pamh, argument 66 if (pamh == NULL || pamh->current == NULL || option == NULL) 68 cur = pamh->current;
|
H A D | pam_set_item.c | 55 pam_set_item(pam_handle_t *pamh, argument 63 if (pamh == NULL) 65 slot = &pamh->item[item_type]; 118 * The item is stored in the PAM context specified by the =pamh argument.
|
H A D | openpam_configure.c | 129 openpam_read_chain(pam_handle_t *pamh, argument 187 ret = openpam_load_chain(pamh, name, fclt); 243 for (next = &pamh->chains[fclt]; *next != NULL; 279 openpam_load_chain(pam_handle_t *pamh, argument 302 r = openpam_read_chain(pamh, service, facility, 306 r = openpam_read_chain(pamh, service, facility, 322 openpam_configure(pam_handle_t *pamh, argument 327 if (openpam_load_chain(pamh, service, PAM_FACILITY_ANY) < 0) 331 if (pamh->chains[fclt] != NULL) 333 if (openpam_load_chain(pamh, PAM_OTHE [all...] |
H A D | pam_vprompt.c | 53 pam_vprompt(const pam_handle_t *pamh, argument 68 r = pam_get_item(pamh, PAM_CONV, &convp);
|
/macosx-10.9.5/pam_modules-138/modules/pam_self/ |
H A D | pam_self.c | 40 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 49 if (pam_get_user(pamh, &user, NULL) != PAM_SUCCESS || 57 if (pam_get_item(pamh, PAM_RUSER, (const void **)&ruser) != PAM_SUCCESS ||
|
/macosx-10.9.5/pam_modules-138/modules/pam_rootok/ |
H A D | pam_rootok.c | 61 int pam_sm_authenticate(pam_handle_t *pamh,int flags,int argc argument 75 int pam_sm_setcred(pam_handle_t *pamh,int flags,int argc argument
|
/macosx-10.9.5/pam_modules-138/modules/pam_mount/ |
H A D | pam_mount.c | 49 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 54 if (PAM_SUCCESS != pam_get_authtok(pamh, PAM_AUTHTOK, (void *)&authenticator, password_prompt)) { 58 if (PAM_SUCCESS != pam_setenv(pamh, "mount_authenticator", authenticator, 1)) { 68 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 75 pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 91 if (PAM_SUCCESS != (retval = pam_get_user(pamh, &username, NULL))) { 92 openpam_log(PAM_LOG_ERROR, "Unable to get the username: %s", pam_strerror(pamh, retval)); 109 if (NULL == (authenticator = pam_getenv(pamh, "mount_authenticator"))) { 116 if (PAM_SUCCESS != (retval = od_extract_home(pamh, username, &server_URL, &path, &homedir))) { 117 openpam_log(PAM_LOG_ERROR, "Error retrieve data from OpenDirectory: %s", pam_strerror(pamh, retva 212 pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
/macosx-10.9.5/pam_modules-138/modules/pam_env/ |
H A D | pam_env.c | 111 static int _pam_parse(pam_handle_t *pamh, int flags, int argc, const char **argv, char **conffile, argument 119 if (NULL != openpam_get_option(pamh, "debug")) { 123 if (NULL != (*conffile = (char *)openpam_get_option(pamh, "conffile"))) { 127 if (NULL != (*envfile = (char *)openpam_get_option(pamh, "conffile"))) { 131 readenvchar = (char *)openpam_get_option(pamh, "readenv"); 139 static int _parse_config_file(pam_handle_t *pamh, int ctrl, char **conffile) argument 173 while (( retval = _assemble_line(pamh, conf, buffer, BUF_SIZE)) > 0) { 176 if ((retval = _parse_line(pamh, buffer, var)) == GOOD_LINE) { 177 retval = _check_var(pamh, var); 180 retval = _define_var(pamh, va 206 _parse_env_file(pam_handle_t *pamh, int ctrl, char **env_file) argument 295 _assemble_line(pam_handle_t *pamh, FILE *f, char *buffer, int buf_len) argument 372 _parse_line(pam_handle_t *pamh, char *buffer, VAR *var) argument 466 _check_var(pam_handle_t *pamh, VAR *var) argument 535 _expand_arg(pam_handle_t *pamh, char **value) argument 662 _pam_get_item_byname(pam_handle_t *pamh, const char *name) argument 697 _define_var(pam_handle_t *pamh, VAR *var) argument 718 _undefine_var(pam_handle_t *pamh, VAR *var) argument 726 _clean_var(pam_handle_t *pamh, VAR *var) argument 749 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 756 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 781 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 789 pam_sm_open_session(pam_handle_t *pamh,int flags,int argc ,const char **argv) argument 814 pam_sm_close_session(pam_handle_t *pamh,int flags,int argc, const char **argv) argument 822 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument [all...] |
/macosx-10.9.5/pam_modules-138/modules/pam_sacl/ |
H A D | pam_sacl.c | 51 PAM_EXTERN int pam_sm_acct_mgmt(pam_handle_t * pamh, int flags, argument 67 service = openpam_get_option(pamh, "sacl_service"); 68 allow_trustacct = openpam_get_option(pamh, "allow_trustacct"); 69 debug = openpam_get_option(pamh, "debug"); 76 if (pam_get_user(pamh, &username, NULL) != PAM_SUCCESS ||
|
/macosx-10.9.5/shell_cmds-175/su/ |
H A D | su.c | 114 if (pamh != NULL) { \ 115 local_ret = pam_setcred(pamh, PAM_DELETE_CRED); \ 118 pam_strerror(pamh, local_ret)); \ 120 local_ret = pam_close_session(pamh, 0); \ 123 pam_strerror(pamh, local_ret)); \ 125 local_ret = pam_end(pamh, local_ret); \ 128 pam_strerror(pamh, local_ret)); \ 135 local_ret = pam_set_item(pamh, what, item); \ 138 pam_strerror(pamh, local_ret)); \ 140 pam_strerror(pamh, local_re 147 static pam_handle_t *pamh = NULL; variable [all...] |
/macosx-10.9.5/pam_modules-138/modules/pam_launchd/ |
H A D | pam_launchd.c | 45 * pam_putenv(pamh, "launchd_session_type=Aqua"); 47 * pam_putenv(pamh, "launchd_session_type=NullSession"); 77 pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument 81 const char* session_type = pam_getenv(pamh, SESSION_TYPE_OPT); 88 if (NULL == (default_session_type = openpam_get_option(pamh, SESSION_TYPE_OPT))) { 100 if (PAM_SUCCESS != pam_get_item(pamh, PAM_USER, (void *)&username) || NULL == username) { 161 pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
|
/macosx-10.9.5/pam_modules-138/modules/pam_krb5/ |
H A D | pam_krb5.c | 130 pam_sm_authenticate(pam_handle_t *pamh, int flags __unused, argument 149 retval = pam_get_user(pamh, &user, USER_PROMPT); 155 retval = pam_get_item(pamh, PAM_RUSER, &sourceuser); 162 pam_get_item(pamh, PAM_SERVICE, &service); 175 if (openpam_get_option(pamh, PAM_OPT_AUTH_AS_SELF)) 177 else if (NULL == openpam_get_option(pamh, PAM_OPT_DEFAULT_PRINCIPAL)) 178 od_principal_for_user(pamh, user, &principal); 190 if (openpam_get_option(pamh, PAM_OPT_USE_KCMINIT)) { 193 retval = pam_get_authtok(pamh, PAM_AUTHTOK, (const char **)&pass, PASSWORD_PROMPT); 199 retval = pam_setenv(pamh, user_ke 421 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc __unused, const char *argv[] __unused) argument 762 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags __unused, int argc __unused, const char *argv[] __unused) argument 837 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc __unused, const char *argv[] __unused) argument [all...] |
/macosx-10.9.5/pam_modules-138/modules/pam_ntlm/ |
H A D | pam_ntlm.c | 47 pam_sm_authenticate(pam_handle_t *pamh, int flags __unused, argument 56 retval = pam_get_authtok(pamh, PAM_AUTHTOK, &password, NULL); 60 retval = pam_setenv(pamh, password_key, password, 1); 80 pam_sm_setcred(pam_handle_t *pamh, int flags, argument 100 retval = pam_get_item(pamh, PAM_USER, (const void **)&user); 112 password = pam_getenv(pamh, password_key); 119 retval = od_record_create_cstring(pamh, &record, user); 202 pam_unsetenv(pamh, password_key); 210 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags __unused, argument 220 pam_sm_chauthtok(pam_handle_t *pamh, in argument [all...] |
/macosx-10.9.5/pam_modules-138/modules/pam_nologin/ |
H A D | pam_nologin.c | 66 int pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, argument 84 if ((pam_get_user(pamh, &username, NULL) != PAM_SUCCESS) 121 pam_get_item(pamh, PAM_CONV, (const void **)&conversation);
|