Lines Matching refs:pwd
26 #include <pwd.h>
156 create_varuser(struct passwd *pwd)
160 (void) asprintf(&userdir, "/var/user/%s", pwd->pw_name);
182 if (chown(userdir, pwd->pw_uid, pwd->pw_gid) != 0 && errno != EROFS)
230 struct passwd pwd;
304 if (getpwnam_r(user, &pwd, pwbuf, sizeof (pwbuf)) == NULL) {
374 if (adt_set_user(ah, pwd.pw_uid, pwd.pw_gid,
375 pwd.pw_uid, pwd.pw_gid, NULL,
386 apwd.pw_uid, pwd.pw_uid);
394 if (adt_set_user(ah, pwd.pw_uid, pwd.pw_gid,
395 pwd.pw_uid, pwd.pw_gid, termid, ADT_NEW) != 0) {
411 pwd.pw_uid);
415 if (adt_set_user(ah, pwd.pw_uid, pwd.pw_gid, pwd.pw_uid,
416 pwd.pw_gid, NULL, ADT_UPDATE) != 0) {
431 auid, pwd.pw_uid);
621 if (pwd.pw_uid != 0) {
727 * present. pwd buffer refers to PAM_USER.
733 create_varuser(&pwd);