Searched refs:pamh (Results 1 - 25 of 58) sorted by relevance

123

/illumos-gate/usr/src/lib/pam_modules/ldap/
H A Dldap_chauthtok.c34 pam_handle_t *pamh,
33 pam_sm_chauthtok( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dldap_close_session.c34 pam_handle_t *pamh,
33 pam_sm_close_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dldap_open_session.c34 pam_handle_t *pamh,
33 pam_sm_open_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dldap_setcred.c37 pam_handle_t *pamh,
36 pam_sm_setcred( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dldap_acct_mgmt.c34 pam_handle_t *pamh,
48 pam_handle_t *pamh,
77 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages, NULL);
85 display_acct_unlock_time(pam_handle_t *pamh, int sec_b4_unlock) argument
96 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1,
126 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages, NULL);
133 warn_user_passwd_expired(pam_handle_t *pamh, int grace) argument
148 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages, NULL);
156 display_passwd_reset_msg(pam_handle_t *pamh) argument
164 (void) __pam_display_msg(pamh, PAM_TEXT_INF
33 ldap_cleanup( pam_handle_t *pamh, void *data, int pam_status) argument
47 warn_user_passwd_will_expire( pam_handle_t *pamh, int sec_until_expired) argument
244 pam_sm_acct_mgmt( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
[all...]
H A Dldap_authenticate.c48 pam_handle_t *pamh,
64 if ((err = pam_get_item(pamh, PAM_SERVICE, (void **)&service))
66 (err = pam_get_item(pamh, PAM_USER, (void **)&user)) != PAM_SUCCESS)
96 (void) pam_get_item(pamh, PAM_AUTHTOK, (void **) &password);
47 pam_sm_authenticate( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
/illumos-gate/usr/src/lib/pam_modules/allow/
H A Dallow.c47 debug(pam_handle_t *pamh, int flags, int argc, const char **argv, char *mod) argument
55 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&service);
56 (void) pam_get_item(pamh, PAM_USER, (void **)&user);
64 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
66 debug(pamh, flags, argc, argv, "pam_sm_authenticate");
71 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
73 debug(pamh, flags, argc, argv, "pam_sm_setcred");
78 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
80 debug(pamh, flags, argc, argv, "pam_sm_acct_mgmt");
85 pam_sm_open_session(pam_handle_t *pamh, in argument
92 pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
99 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
[all...]
/illumos-gate/usr/src/lib/pam_modules/deny/
H A Ddeny.c47 debug(pam_handle_t *pamh, int flags, int argc, const char **argv, char *mod) argument
55 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&service);
56 (void) pam_get_item(pamh, PAM_USER, (void **)&user);
64 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
66 debug(pamh, flags, argc, argv, "pam_sm_authenticate");
71 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
73 debug(pamh, flags, argc, argv, "pam_sm_setcred");
78 pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
80 debug(pamh, flags, argc, argv, "pam_sm_acct_mgmt");
85 pam_sm_open_session(pam_handle_t *pamh, in argument
92 pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
99 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
[all...]
/illumos-gate/usr/src/lib/libpam/
H A Dpam_modules.h38 pam_handle_t *pamh,
45 pam_handle_t *pamh,
52 pam_handle_t *pamh,
59 pam_handle_t *pamh,
66 pam_handle_t *pamh,
80 pam_handle_t *pamh,
92 pam_handle_t *pamh, /* PAM handle */
95 void (*cleanup)(pam_handle_t *pamh, void *data, int pam_end_status)
104 const pam_handle_t *pamh,
H A Dpam_appl.h158 pam_handle_t **pamh /* Address to store handle */
166 pam_handle_t *pamh, /* handle from pam_start() */
176 pam_handle_t *pamh, /* PAM handle */
187 const pam_handle_t *pamh, /* PAM handle */
226 pam_handle_t *pamh, /* PAM handle */
236 pam_handle_t *pamh, /* pam handle */
248 pam_handle_t *pamh,
263 pam_handle_t *pamh,
273 pam_handle_t *pamh,
282 pam_handle_t *pamh,
[all...]
H A Dpam_framework.c141 pam_trace_cname(pam_handle_t *pamh) argument
143 if (pamh->pam_conf_name[pamh->include_depth] == NULL)
145 return (pamh->pam_conf_name[pamh->include_depth]);
287 const struct pam_conv *pam_conv, pam_handle_t **pamh)
291 *pamh = calloc(1, sizeof (struct pam_handle));
297 (void *)*pamh, pam_debug);
299 if (*pamh == NULL)
302 (*pamh)
286 pam_start(const char *service, const char *user, const struct pam_conv *pam_conv, pam_handle_t **pamh) argument
333 pam_end(pam_handle_t *pamh, int pam_status) argument
390 pam_set_item(pam_handle_t *pamh, int item_type, const void *item) argument
543 pam_get_item(const pam_handle_t *pamh, int item_type, void **item) argument
680 pam_get_user(pam_handle_t *pamh, char **user, const char *prompt_override) argument
793 pam_set_data(pam_handle_t *pamh, const char *module_data_name, void *data, void (*cleanup)(pam_handle_t *pamh, void *data, int pam_end_status)) argument
843 pam_get_data(const pam_handle_t *pamh, const char *module_data_name, const void **data) argument
878 pam_strerror(pam_handle_t *pamh, int errnum) argument
1004 run_stack(pam_handle_t *pamh, int flags, int type, int def_err, int ind, char *function_name) argument
1228 pam_authenticate(pam_handle_t *pamh, int flags) argument
1245 pam_setcred(pam_handle_t *pamh, int flags) argument
1262 pam_acct_mgmt(pam_handle_t *pamh, int flags) argument
1281 pam_open_session(pam_handle_t *pamh, int flags) argument
1298 pam_close_session(pam_handle_t *pamh, int flags) argument
1315 pam_chauthtok(pam_handle_t *pamh, int flags) argument
1358 pam_putenv(pam_handle_t *pamh, const char *name_value) argument
1476 pam_getenv(pam_handle_t *pamh, const char *name) argument
1505 pam_getenvlist(pam_handle_t *pamh) argument
1577 load_modules(pam_handle_t *pamh, int type, char *function_name, pamtab_t *pam_entry) argument
1808 open_module(pam_handle_t *pamh, char *module_so) argument
1914 open_pam_conf(struct pam_fh **pam_fh, pam_handle_t *pamh, char *config) argument
1991 read_pam_conf(pam_handle_t *pamh, char *config) argument
2136 get_pam_conf_entry(struct pam_fh *pam_fh, pam_handle_t *pamh, pamtab_t **pam) argument
2382 nextline(struct pam_fh *pam_fh, pam_handle_t *pamh, int *err) argument
2499 clean_up(pam_handle_t *pamh) argument
2565 free_pam_conf_info(pam_handle_t *pamh) argument
2640 do_conv(pam_handle_t *pamh, int msg_style, int num_msg, char messages[PAM_MAX_NUM_MSG][PAM_MAX_MSG_SIZE], void *conv_apdp, struct pam_response *ret_respp[]) argument
2754 __pam_display_msg(pam_handle_t *pamh, int msg_style, int num_msg, char messages[PAM_MAX_NUM_MSG][PAM_MAX_MSG_SIZE], void *conv_apdp) argument
2796 __pam_get_authtok(pam_handle_t *pamh, int source, int type, char *prompt, char **authtok) argument
[all...]
H A Dpam_impl.h144 __pam_get_authtok(pam_handle_t *pamh, int source, int type, char *prompt,
148 __pam_display_msg(pam_handle_t *pamh, int msg_style, int num_msg,
174 void (*cleanup)(pam_handle_t *pamh, void *data, int pam_status);
227 int (*pam_sm_authenticate)(pam_handle_t *pamh, int flags, int argc,
229 int (*pam_sm_setcred)(pam_handle_t *pamh, int flags, int argc,
234 int (*pam_sm_chauthtok)(pam_handle_t *pamh, int flags, int argc,
239 int (*pam_sm_open_session)(pam_handle_t *pamh, int flags, int argc,
241 int (*pam_sm_close_session)(pam_handle_t *pamh, int flags, int argc,
246 int (*pam_sm_acct_mgmt)(pam_handle_t *pamh, int flags, int argc,
/illumos-gate/usr/src/lib/pam_modules/krb5/
H A Dkrb5_session.c38 pam_handle_t *pamh,
52 pam_handle_t *pamh,
37 pam_sm_open_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
51 pam_sm_close_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dkrb5_password.c59 pam_handle_t *pamh,
76 * Put ccname into the pamh so that login
80 if ((result = pam_putenv(pamh, kmd->env))
107 pam_handle_t *pamh,
124 login_result = attempt_krb5_auth(pamh, kmd, user, &newpass, 0);
134 display_msg(pamh, PAM_TEXT_INFO,
141 set_ccname(pamh, kmd, login_result, debug);
150 pam_handle_t *pamh,
180 (void) pam_get_item(pamh, PAM_REPOSITORY, (void **)&rep_data);
210 if ((err = pam_get_data(pamh, KRB5_DAT
58 set_ccname( pam_handle_t *pamh, krb5_module_data_t *kmd, int login_result, int debug) argument
106 get_set_creds( pam_handle_t *pamh, krb5_module_data_t *kmd, char *user, char *newpass, int debug) argument
149 pam_sm_chauthtok( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
420 krb5_changepw( pam_handle_t *pamh, char *princ_str, char *old_password, char *new_password, int debug) argument
518 display_msgs(pam_handle_t *pamh, int msg_style, int nmsg, char msgs[][PAM_MAX_MSG_SIZE]) argument
526 display_msg(pam_handle_t *pamh, int msg_style, char *msg) argument
[all...]
/illumos-gate/usr/src/lib/pam_modules/authtok_get/
H A Dauthtok_get.c43 error(pam_handle_t *pamh, char *fmt, ...) argument
50 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages, NULL);
55 read_authtok(pam_handle_t *pamh, int debug) argument
67 res = pam_get_item(pamh, PAM_OLDAUTHTOK, (void **)&authtok);
72 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&authtok);
76 res = pam_set_item(pamh, PAM_OLDAUTHTOK,
79 res = pam_set_item(pamh, PAM_AUTHTOK, NULL);
98 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&pwd);
110 (void) pam_set_item(pamh, PAM_AUTHTOK, NULL);
112 res = __pam_get_authtok(pamh, PAM_PROMP
147 verify_authtok(pam_handle_t *pamh, int debug) argument
196 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
220 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
353 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
[all...]
/illumos-gate/usr/src/lib/pam_modules/authtok_store/
H A Dauthtok_store.c44 error(int nowarn, pam_handle_t *pamh, char *fmt, ...) argument
52 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages,
59 info(int nowarn, pam_handle_t *pamh, char *fmt, ...) argument
67 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, messages,
78 authtok_is_aged(pam_handle_t *pamh) argument
82 if (pam_get_data(pamh, UNIX_AUTHTOK_DATA,
91 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv)
130 if ((flags & PAM_CHANGE_EXPIRED_AUTHTOK) && !authtok_is_aged(pamh)) {
136 res = pam_get_item(pamh, PAM_SERVICE, (void **)&service);
142 res = pam_get_item(pamh, PAM_USE
[all...]
/illumos-gate/usr/src/lib/pam_modules/sample/
H A Dsample_close_session.c36 pam_handle_t *pamh,
35 pam_sm_close_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dsample_open_session.c36 pam_handle_t *pamh,
35 pam_sm_open_session( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dsample_setcred.c41 pam_handle_t *pamh,
40 pam_sm_setcred( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
H A Dsample_password.c41 pam_handle_t *pamh,
40 pam_sm_chauthtok( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
/illumos-gate/usr/src/lib/pam_modules/smb/
H A Dsmb_passwd.c45 error(boolean_t nowarn, pam_handle_t *pamh, char *fmt, ...) argument
55 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, &message,
62 info(boolean_t nowarn, pam_handle_t *pamh, char *fmt, ...) argument
72 (void) __pam_display_msg(pamh, PAM_TEXT_INFO, 1, &message,
78 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
110 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&service);
111 (void) pam_get_item(pamh, PAM_USER, (void **)&user);
119 (void) pam_get_item(pamh, PAM_AUTHTOK, (void **)&newpw);
160 info(nowarn, pamh, dgettext(TEXT_DOMAIN,
174 error(nowarn, pamh, dgettex
[all...]
/illumos-gate/usr/src/lib/pam_modules/rhosts_auth/
H A Drhosts_auth.c49 pam_handle_t *pamh,
69 if (pam_get_item(pamh, PAM_USER, (void **) &lusername) != PAM_SUCCESS)
71 if (pam_get_item(pamh, PAM_RHOST, (void **) &host) != PAM_SUCCESS)
73 if (pam_get_item(pamh, PAM_RUSER, (void **)&rusername) != PAM_SUCCESS)
109 pam_handle_t *pamh,
48 pam_sm_authenticate( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
108 pam_sm_setcred( pam_handle_t *pamh, int flags, int argc, const char **argv) argument
/illumos-gate/usr/src/lib/pam_modules/authtok_check/
H A Dauthtok_check.c112 error(pam_handle_t *pamh, int flags, char *fmt, ...) argument
121 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, msg, NULL);
147 get_passwd_defaults(pam_handle_t *pamh, char *user, struct pwdefaults *p) argument
158 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname);
260 (void) pam_get_item(pamh, PAM_REPOSITORY, (void **)&pam_rep);
436 check_composition(char *pw, struct pwdefaults *pwdef, pam_handle_t *pamh, argument
454 (void) pam_get_item(pamh, PAM_SERVICE, (void **)&progname);
530 error(pamh, flags, dgettext(TEXT_DOMAIN,
542 error(pamh, flags, errmsg, pwdef->minalpha,
553 error(pamh, flag
603 check_diff(char *pw, char *opw, struct pwdefaults *pwdef, pam_handle_t *pamh, int flags) argument
649 check_dictionary(char *pw, struct pwdefaults *pwdef, pam_handle_t *pamh, int flags) argument
702 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
[all...]
/illumos-gate/usr/src/lib/pam_modules/passwd_auth/
H A Dpasswd_auth.c46 error(int nowarn, pam_handle_t *pamh, char *fmt, ...) argument
54 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages,
60 * int pam_sm_authenticate(pamh, flags, argc, argv)
65 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
102 if ((res = pam_get_user(pamh, &user, NULL)) != PAM_SUCCESS) {
105 "get user failed: %s", pam_strerror(pamh, res));
115 res = pam_get_item(pamh, PAM_AUTHTOK, (void **)&password);
122 res = pam_get_item(pamh, PAM_SERVICE, (void **)&service);
126 res = pam_get_item(pamh, PAM_REPOSITORY, (void **)&auth_rep);
153 error(nowarn, pamh, dgettex
328 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
[all...]
/illumos-gate/usr/src/lib/pam_modules/dhkeys/
H A Ddhkeys.c68 * int msg(pamh, ...)
74 msg(pam_handle_t *pamh, char *fmt, ...) argument
83 return (__pam_display_msg(pamh, PAM_ERROR_MSG, 1, messages, NULL));
97 pam_handle_t *pamh, /* in */
137 if (pamh && !(flags & PAM_SILENT)) {
144 (void) __pam_display_msg(pamh, PAM_ERROR_MSG, 1,
161 * int establish_key(pamh, flags, debug, netname)
196 establish_key(pam_handle_t *pamh, int flags, int debug, char *netname) argument
217 (void) pam_get_item(pamh, PAM_USER, (void **)&user);
225 (void) pam_get_item(pamh, PAM_AUTHTO
96 get_and_set_seckey( pam_handle_t *pamh, const char *netname, keylen_t keylen, algtype_t algtype, const char *pw, uid_t uid, gid_t gid, int *get_seckey_cnt, int *good_pw_cnt, int *set_seckey_cnt, int flags, int debug) argument
354 pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
398 remove_key(pam_handle_t *pamh, int flags, int debug) argument
487 pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
548 rpc_cleanup(pam_handle_t *pamh, void *data, int pam_status) argument
558 pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) argument
[all...]

Completed in 78 milliseconds

123