======5.4.1.4 Ensure inactive password lock is 30 days or less (Scored)======
=====Profile Applicability=====
Level 1 - Server
Level 1 - Workstation
=====Description=====
User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.
=====Rationale=====
Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.
=====Audit=====
Run the following command and verify ''INACTIVE'' is 30 or less:
# useradd -D | grep INACTIVE
INACTIVE=35
Verify all users with a password have Password inactive no more than 30 days after password expires:
# egrep ^[^:]+:[^\!*] /etc/shadow | cut -d: -f1
# chage --list
Password inactive :
=====Remediation=====
Run the following command to set the default password inactivity period to 30 days:
# useradd -D -f 30
Modify user parameters for all users with a password set to match:
# chage --inactive 30
=====Notes=====
You can also check this setting in ''/etc/shadow directly''. The 7th field should be 30 or less for all users with a password.