OSX00035/OSX00565 - Create complex passwords for user accounts - 'requiresSymbol'

Information

Configure the local system to verify that newly-created passwords conform to DoD password complexity policy. Passwords must contain 1 character from the following 4 classes- English uppercase letters, English lowercase letters, Westernized Arabic numerals, and non-alphanumeric characters.
Sites are responsible for installing password complexity software that complies with current DoD requirements.

Solution

Open a terminal session and run the following command- sudo pwpolicy -n - setglobalpolicy 'requiresAlpha=1 requiresNumeric=1 requiresMixedCase=1 requiresSymbol=1'. For non managed systems the path /Local/Default would need to be added to the command, an example would be- pwpolicy -n /Local/Default - setglobalpolicy 'requiresAlpha=1 requiresNumeric=1 requiresMixedCase=1 requiresSymbol=1'

See Also

http://iase.disa.mil/stigs/os/mac/u_mac_osx10.5_v1r2_stig_20110729.zip

Item Details

Category: IDENTIFICATION AND AUTHENTICATION

References: 800-53|IA-5(1), CAT|II, Rule-ID|SV-31279r1_rule, Rule-ID|SV-31552r1_rule, STIG-ID|OSX00035, STIG-ID|OSX00565, Vuln-ID|V-25236, Vuln-ID|V-25366

Plugin: Unix

Control ID: de82bfee25515351a2309538bdf4a9e9f52e7c2d55cec734df65ccbfae49a39a