Home | History | Annotate | Download | only in pam_ksu

Lines Matching defs:su_principal_name

70 	char		*su_principal_name;
89 rv = get_su_principal(context, user, ruser, &su_principal_name, &su_principal);
94 PAM_LOG("kuserok: %s -> %s", su_principal_name, user);
98 pamret = rv ? auth_krb5(pamh, context, su_principal_name, su_principal) : PAM_AUTH_ERR;
99 free(su_principal_name);
117 * su_principal_name -- The target principal name, used only for password prompts.
128 auth_krb5(pam_handle_t *pamh, krb5_context context, const char *su_principal_name,
145 if (su_principal_name != NULL)
147 su_principal_name);
198 * su_principal_name -- (out) The target principal name.
211 char **su_principal_name, krb5_principal *su_principal)
274 *su_principal_name = NULL;
275 (void)asprintf(su_principal_name, "%s/%s@%s", principal_name, superuser, p);
278 *su_principal_name = principal_name;
280 if (*su_principal_name == NULL)
282 rv = krb5_parse_name(context, *su_principal_name, &default_principal);
285 *su_principal_name);
288 PAM_LOG("Target principal name: %s", *su_principal_name);