diff --git a/bin/hardening/4.1.11_record_privileged_commands.sh b/bin/hardening/4.1.11_record_privileged_commands.sh index 6a9d47c..99057c2 100755 --- a/bin/hardening/4.1.11_record_privileged_commands.sh +++ b/bin/hardening/4.1.11_record_privileged_commands.sh @@ -17,8 +17,9 @@ HARDENING_LEVEL=4 # shellcheck disable=2034 DESCRIPTION="Collect use of privileged commands." +SUDO_CMD='sudo -n' # Find all files with setuid or setgid set -AUDIT_PARAMS=$(find / -xdev \( -perm -4000 -o -perm -2000 \) -type f | +AUDIT_PARAMS=$($SUDO_CMD find / -xdev \( -perm -4000 -o -perm -2000 \) -type f | awk '{print "-a always,exit -F path=" $1 " -F perm=x -F auid>=1000 -F auid!=4294967295 -k privileged" }') FILE='/etc/audit/audit.rules'