Lines Matching refs:cache_name
421 const char *cache_name, *q;
498 cache_name = getenv("KRB5CCNAME");
499 if (!cache_name)
504 cache_name = openpam_get_option(pamh, PAM_OPT_CCACHE);
505 if (cache_name == NULL) {
507 cache_name = cache_name_buf;
511 q = cache_name;
518 cache_name = p;
560 PAM_LOG("Got cache_name: %s", cache_name);
569 krbret = krb5_cc_resolve(pam_context, cache_name, &ccache_perm);
619 if (strstr(cache_name, "FILE:") == cache_name) {
620 if (chown(&cache_name[5], pwd->pw_uid, pwd->pw_gid) == -1) {
628 if (chmod(&cache_name[5], (S_IRUSR | S_IWUSR)) == -1) {
642 retval = pam_setenv(pamh, "KRB5CCNAME", cache_name, 1);
649 PAM_LOG("Environment done: KRB5CCNAME=%s", cache_name);
1076 /* Free the memory for cache_name. Called by pam_end() */