Lines Matching refs:pwd
141 static void update_audit(struct passwd *pwd);
145 struct passwd pwd; variable
316 if (getpwuid_r(getuid(), &pwd, pwdbuf, sizeof (pwdbuf)) == NULL || in main()
317 pam_set_item(pamh, PAM_AUSER, pwd.pw_name) != PAM_SUCCESS) in main()
351 if (getpwnam_r(nptr, &pwd, pwdbuf, sizeof (pwdbuf)) == NULL) in main()
378 pwd.pw_name, username, ttyn); in main()
388 pwd.pw_name, username, ttyn); in main()
406 syslog(pwd.pw_uid == 0 ? LOG_NOTICE : LOG_INFO, in main()
408 pwd.pw_name, username, ttyn); in main()
413 if ((getpwnam_r(nptr, &pwd, pwdbuf, sizeof (pwdbuf)) == NULL) || in main()
438 pwd.pw_name, username, ttyn); in main()
446 update_audit(&pwd); in main()
448 syslog(pwd.pw_uid == 0 ? LOG_NOTICE : LOG_INFO, in main()
450 pwd.pw_name, username, ttyn); in main()
453 audit_success(pw_change, &pwd, isrole); in main()
454 uid = pwd.pw_uid; in main()
455 gid = pwd.pw_gid; in main()
456 dir = strdup(pwd.pw_dir); in main()
457 shprog = strdup(pwd.pw_shell); in main()
458 name = strdup(pwd.pw_name); in main()
815 audit_success(int pw_change, struct passwd *pwd, boolean_t isrole) in audit_success() argument
830 if (adt_set_user(ah, pwd->pw_uid, pwd->pw_gid, pwd->pw_uid, in audit_success()
831 pwd->pw_gid, NULL, ADT_USER) != 0) { in audit_success()
1028 audit_failure(int pw_change, struct passwd *pwd, char *user, int pamerr, in audit_failure() argument
1041 if (pwd != NULL) { in audit_failure()
1043 if (adt_set_user(ah, pwd->pw_uid, pwd->pw_gid, pwd->pw_uid, in audit_failure()
1044 pwd->pw_gid, NULL, ADT_UPDATE) != 0) { in audit_failure()
1061 if (pwd == NULL) { in audit_failure()
1342 log(Sulog, pwd.pw_name, 0); /* log entry */ in validate()
1346 "'%s' has expired"), pwd.pw_name); in validate()
1355 audit_failure(PW_FAILED, &pwd, NULL, error, in validate()
1360 pwd.pw_name, usernam, ttyn); in validate()
1368 audit_failure(PW_FALSE, &pwd, NULL, error, isrole); in validate()
1371 pwd.pw_name, usernam, ttyn); in validate()
1446 update_audit(struct passwd *pwd) in update_audit() argument
1455 pwd->pw_name, username); in update_audit()
1459 if (adt_set_user(ah, pwd->pw_uid, pwd->pw_gid, pwd->pw_uid, in update_audit()
1460 pwd->pw_gid, NULL, ADT_UPDATE) != 0) { in update_audit()
1464 pwd->pw_name, username); in update_audit()