diff options
Diffstat (limited to 'security/lsm_audit.c')
| -rw-r--r-- | security/lsm_audit.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/security/lsm_audit.c b/security/lsm_audit.c index 7147c17f..cc69c75f 100644 --- a/security/lsm_audit.c +++ b/security/lsm_audit.c @@ -220,6 +220,8 @@ static void dump_common_audit_data(struct audit_buffer *ab, */ BUILD_BUG_ON(sizeof(a->u) > sizeof(void *)*2); + audit_log_format(ab, " uid=%u", + from_kuid(&init_user_ns, current_cred()->uid)); audit_log_format(ab, " pid=%d comm=", task_pid_nr(tsk)); audit_log_untrustedstring(ab, tsk->comm); @@ -296,6 +298,9 @@ static void dump_common_audit_data(struct audit_buffer *ab, if (tsk) { pid_t pid = task_pid_nr(tsk); if (pid) { + audit_log_format(ab, " uid=%u", + from_kuid(&init_user_ns, + current_cred()->uid)); audit_log_format(ab, " pid=%d comm=", pid); audit_log_untrustedstring(ab, tsk->comm); } |
