You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
2.2 KiB
47 lines
2.2 KiB
diff -urp Linux-PAM-1.1.8.orig/modules/pam_faillock/main.c Linux-PAM-1.1.8/modules/pam_faillock/main.c |
|
--- Linux-PAM-1.1.8.orig/modules/pam_faillock/main.c 2014-10-16 10:12:57.117554380 -0400 |
|
+++ Linux-PAM-1.1.8/modules/pam_faillock/main.c 2014-10-16 10:38:00.199510093 -0400 |
|
@@ -141,10 +141,8 @@ do_user(struct options *opts, const char |
|
if ((audit_fd=audit_open()) >= 0) { |
|
|
|
if (pwd != NULL) { |
|
- snprintf(buf, sizeof(buf), "faillock reset uid=%u", |
|
- pwd->pw_uid); |
|
- audit_log_user_message(audit_fd, AUDIT_USER_ACCT, |
|
- buf, NULL, NULL, NULL, rv == 0); |
|
+ audit_log_acct_message(audit_fd, AUDIT_USER_MGMT, NULL, |
|
+ "faillock-reset", NULL, pwd->pw_uid, NULL, NULL, NULL, rv == 0); |
|
} |
|
close(audit_fd); |
|
} |
|
diff -urp Linux-PAM-1.1.8.orig/modules/pam_tally2/pam_tally2.c Linux-PAM-1.1.8/modules/pam_tally2/pam_tally2.c |
|
--- Linux-PAM-1.1.8.orig/modules/pam_tally2/pam_tally2.c 2013-06-18 10:11:21.000000000 -0400 |
|
+++ Linux-PAM-1.1.8/modules/pam_tally2/pam_tally2.c 2014-10-16 10:37:05.072511717 -0400 |
|
@@ -997,9 +997,9 @@ main( int argc UNUSED, char **argv ) |
|
#ifdef HAVE_LIBAUDIT |
|
char buf[64]; |
|
int audit_fd = audit_open(); |
|
- snprintf(buf, sizeof(buf), "pam_tally2 uid=%u reset=%hu", uid, cline_reset); |
|
- audit_log_user_message(audit_fd, AUDIT_USER_ACCT, |
|
- buf, NULL, NULL, ttyname(STDIN_FILENO), 1); |
|
+ snprintf(buf, sizeof(buf), "pam_tally2 reset=%hu", cline_reset); |
|
+ audit_log_acct_message(audit_fd, AUDIT_USER_MGMT, NULL, |
|
+ buf, NULL, uid, NULL, NULL, ttyname(STDIN_FILENO), 1); |
|
if (audit_fd >=0) |
|
close(audit_fd); |
|
#endif |
|
@@ -1040,11 +1040,10 @@ main( int argc UNUSED, char **argv ) |
|
} |
|
else if ( !cline_reset ) { |
|
#ifdef HAVE_LIBAUDIT |
|
- char buf[64]; |
|
int audit_fd = audit_open(); |
|
- snprintf(buf, sizeof(buf), "pam_tally2 uid=all reset=0"); |
|
- audit_log_user_message(audit_fd, AUDIT_USER_ACCT, |
|
- buf, NULL, NULL, ttyname(STDIN_FILENO), 1); |
|
+ audit_log_acct_message(audit_fd, AUDIT_USER_MGMT, NULL, |
|
+ "pam_tally2-reset-all-accts reset=0", "*", -1, |
|
+ NULL, NULL, ttyname(STDIN_FILENO), 1); |
|
if (audit_fd >=0) |
|
close(audit_fd); |
|
#endif
|
|
|