Lines Matching refs:pwd
40 #include <pwd.h>
85 struct passwd *pwd)
161 "FILE:/tmp/krb5cc_%d", pwd->pw_uid);
186 "/tmp/krb5cc_%d", pwd->pw_uid);
187 if (safechown(ccache_name_buf, pwd->pw_uid,
188 pwd->pw_gid, -1) == -1) {
265 struct passwd *pwd;
281 if (k5_getpwnam_r(luser, &pwx, pwbuf, sizeof(pwbuf), &pwd) != 0)
283 result = snprintf(pbuf, sizeof(pbuf), "%s/.k5login", pwd->pw_dir);
300 if (krb5_move_ccache(context, principal, pwd))
311 princname, uid, pwd->pw_uid, luser);
314 if (uid == pwd->pw_uid) {
315 if (krb5_move_ccache(context, principal, pwd))
341 if (sbuf.st_uid != pwd->pw_uid && !FILE_OWNER_OK(sbuf.st_uid)) {
358 if (krb5_move_ccache(context, principal, pwd))