Information
All users should have a password change date in the past.
If a user's recorded password change date is in the future, then they could bypass any set password expiration. The shadow password suite calculates password expiry relative to the last password change date, so an account with a far-future last-change date can permanently bypass password expiration policies: the password never expires regardless of PASS_MAX_DAYS.
Solution
Investigate any users with a password change date in the future and correct them. Locking the account, expiring the password, or resetting the password manually may be appropriate.
Examples
Reset last change date to today for a single user:
# chage -d "$(date +%Y-%m-%d)" <user>
Force password change on next login (recommended companion):
# chage -d 0 <user>
Impact:
Correcting a user's last password change date to a valid past date may immediately subject the account to the configured PASS_MAX_DAYS expiration. If the corrected date already exceeds the maximum password age, the user may be forced to change the password at next login.