BaselineWatch
Desk

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
first version loaded macOS

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
----