Lines Matching refs:pwd

140 static void update_audit(struct passwd *pwd);
144 struct passwd pwd; variable
315 if (getpwuid_r(getuid(), &pwd, pwdbuf, sizeof (pwdbuf)) == NULL || in main()
316 pam_set_item(pamh, PAM_AUSER, pwd.pw_name) != PAM_SUCCESS) in main()
350 if (getpwnam_r(nptr, &pwd, pwdbuf, sizeof (pwdbuf)) == NULL) in main()
377 pwd.pw_name, username, ttyn); in main()
387 pwd.pw_name, username, ttyn); in main()
405 syslog(pwd.pw_uid == 0 ? LOG_NOTICE : LOG_INFO, in main()
407 pwd.pw_name, username, ttyn); in main()
412 if ((getpwnam_r(nptr, &pwd, pwdbuf, sizeof (pwdbuf)) == NULL) || in main()
437 pwd.pw_name, username, ttyn); in main()
445 update_audit(&pwd); in main()
447 syslog(pwd.pw_uid == 0 ? LOG_NOTICE : LOG_INFO, in main()
449 pwd.pw_name, username, ttyn); in main()
452 audit_success(pw_change, &pwd, isrole); in main()
453 uid = pwd.pw_uid; in main()
454 gid = pwd.pw_gid; in main()
455 dir = strdup(pwd.pw_dir); in main()
456 shprog = strdup(pwd.pw_shell); in main()
457 name = strdup(pwd.pw_name); in main()
814 audit_success(int pw_change, struct passwd *pwd, boolean_t isrole) in audit_success() argument
829 if (adt_set_user(ah, pwd->pw_uid, pwd->pw_gid, pwd->pw_uid, in audit_success()
830 pwd->pw_gid, NULL, ADT_USER) != 0) { in audit_success()
1027 audit_failure(int pw_change, struct passwd *pwd, char *user, int pamerr, in audit_failure() argument
1040 if (pwd != NULL) { in audit_failure()
1042 if (adt_set_user(ah, pwd->pw_uid, pwd->pw_gid, pwd->pw_uid, in audit_failure()
1043 pwd->pw_gid, NULL, ADT_UPDATE) != 0) { in audit_failure()
1060 if (pwd == NULL) { in audit_failure()
1343 log(Sulog, pwd.pw_name, 0); /* log entry */ in validate()
1347 "'%s' has expired"), pwd.pw_name); in validate()
1356 audit_failure(PW_FAILED, &pwd, NULL, error, in validate()
1361 pwd.pw_name, usernam, ttyn); in validate()
1369 audit_failure(PW_FALSE, &pwd, NULL, error, isrole); in validate()
1372 pwd.pw_name, usernam, ttyn); in validate()
1447 update_audit(struct passwd *pwd) in update_audit() argument
1456 pwd->pw_name, username); in update_audit()
1460 if (adt_set_user(ah, pwd->pw_uid, pwd->pw_gid, pwd->pw_uid, in update_audit()
1461 pwd->pw_gid, NULL, ADT_UPDATE) != 0) { in update_audit()
1465 pwd->pw_name, username); in update_audit()