Searched refs:pamh (Results 51 - 75 of 88) sorted by relevance

1234

/macosx-10.9.5/OpenPAM-20/compat/
H A Dpam_shim.c140 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 Dpam_group.c59 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 Dpam_opendirectory.c57 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 Dopenpam_restore_cred.c57 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 Dpam_strerror.c85 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 Dopenpam_borrow_cred.c57 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 Dpam_sm_authenticate_secondary.c53 pam_sm_authenticate_secondary(pam_handle_t *pamh, argument
H A Dpam_sm_get_mapped_authtok.c53 pam_sm_get_mapped_authtok(pam_handle_t *pamh, argument
H A Dpam_sm_get_mapped_username.c53 pam_sm_get_mapped_username(pam_handle_t *pamh, argument
H A Dpam_sm_set_mapped_authtok.c53 pam_sm_set_mapped_authtok(pam_handle_t *pamh, argument
H A Dpam_start.c55 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 Dopenpam_set_option.c56 openpam_set_option(pam_handle_t *pamh, argument
66 if (pamh == NULL || pamh->current == NULL || option == NULL)
68 cur = pamh->current;
H A Dpam_set_item.c55 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 Dopenpam_configure.c129 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 Dpam_vprompt.c53 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 Dpam_self.c40 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 Dpam_rootok.c61 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 Dpam_mount.c49 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 Dpam_env.c111 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 Dpam_sacl.c51 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 Dsu.c114 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 Dpam_launchd.c45 * 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 Dpam_krb5.c130 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 Dpam_ntlm.c47 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 Dpam_nologin.c66 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);

Completed in 222 milliseconds

1234