Lines Matching refs:pwd
40 #include <pwd.h>
116 verify_krb5(struct passwd *pwd,
132 ret = krb5_parse_name (context, pwd->pw_name, &principal);
139 set_krb5ccname(pwd->pw_uid);
159 if(chown(krb5_cc_get_name(context, ccache), pwd->pw_uid, pwd->pw_gid)) {
190 set_krbtkfile(pwd->pw_uid);
209 pwd->pw_uid, pwd->pw_dir);
221 verify_krb4(struct passwd *pwd,
230 set_krbtkfile(pwd->pw_uid);
231 ret = krb_verify_user (pwd->pw_name, "", lrealm, password,
239 krb_afslog_uid_home (0, 0, pwd->pw_uid, pwd->pw_dir);
254 struct passwd *pwd = k_getpwnam (name);
256 if(pwd == NULL)
268 ret = verify_krb5(pwd, password, exp, quiet);
272 ret = verify_krb4(pwd, password, exp, quiet);
281 struct passwd *pwd;
285 if (ptr != NULL && ((pwd = getpwnam(ptr)) != NULL)) {
286 set_krb5ccname(pwd->pw_uid);
288 set_krbtkfile(pwd->pw_uid);