BaselineWatch
Desk

os_sudo_log_enforce Configure Sudo To Log Events

NIST macOS Security Compliance Project Sequoia Guidance, Revision 4.0 (be5491f)
All changes in this version
first version loaded macOS

Title

Configure Sudo To Log Events

Control

/usr/bin/sudo /usr/bin/sudo -V | /usr/bin/grep -c "Log when a command is allowed by sudoers"

Discussion

Sudo _MUST_ be configured to log privilege escalation.

Related controls

ac-6.9

Fix

[source,bash]
----
/usr/bin/find /etc/sudoers* -type f -exec sed -i '' '/^Defaults[[:blank:]]*\!log_allowed/s/^/# /' '{}' \;
/bin/echo "Defaults log_allowed" >> /etc/sudoers.d/mscp
----