SV-225426r569185_rule
V-225426
SRG-OS-000104-GPOS-00051
WN12-GE-000015
CAT I
10
Configure all enabled accounts to require passwords.
The password required flag can be set by entering the following on a command line: "Net user [username] /passwordreq:yes", substituting [username] with the name of the user account.
Review the password required status for enabled user accounts.
Open "Windows PowerShell".
Domain Controllers:
Enter "Get-ADUser -Filter * -Properties PasswordNotRequired | Where PasswordNotRequired -eq True | FT Name, PasswordNotRequired, Enabled".
Exclude disabled accounts (e.g., Guest) and Trusted Domain Objects (TDOs).
If "PasswordNotRequired" is "True" for any enabled user account, this is a finding.
Member servers and standalone systems:
Enter 'Get-CimInstance -Class Win32_Useraccount -Filter "PasswordRequired=False and LocalAccount=True" | FT Name, PasswordRequired, Disabled, LocalAccount'.
Exclude disabled accounts (e.g., Guest).
If any enabled user accounts are returned with a "PasswordRequired" status of "False", this is a finding.
V-225426
False
WN12-GE-000015
Review the password required status for enabled user accounts.
Open "Windows PowerShell".
Domain Controllers:
Enter "Get-ADUser -Filter * -Properties PasswordNotRequired | Where PasswordNotRequired -eq True | FT Name, PasswordNotRequired, Enabled".
Exclude disabled accounts (e.g., Guest) and Trusted Domain Objects (TDOs).
If "PasswordNotRequired" is "True" for any enabled user account, this is a finding.
Member servers and standalone systems:
Enter 'Get-CimInstance -Class Win32_Useraccount -Filter "PasswordRequired=False and LocalAccount=True" | FT Name, PasswordRequired, Disabled, LocalAccount'.
Exclude disabled accounts (e.g., Guest).
If any enabled user accounts are returned with a "PasswordRequired" status of "False", this is a finding.
M
4214