os_password_hint_remove Remove Password Hint From User Accounts
NIST macOS Security Compliance Project Sequoia Guidance, Revision 4.0 (be5491f)
All changes in this version
All changes in this version
Title
Remove Password Hint From User Accounts
Control
HINT=$(/usr/bin/dscl . -list /Users hint | /usr/bin/awk '{ print $2 }')
if [ -z "$HINT" ]; then
echo "PASS"
else
echo "FAIL"
fi
Discussion
User accounts _MUST_ not contain password hints.
Related controls
ia-6
Fix
[source,bash]
----
for u in $(/usr/bin/dscl . -list /Users UniqueID | /usr/bin/awk '$2 > 500 {print $1}'); do
/usr/bin/dscl . -delete /Users/$u hint
done
----