You dig through the logs. You open the manpages. Somewhere in the fine print of passwd(1) and pam_pwquality(8) lies the truth. Password rotation policies, buried in configuration files, waiting for the right directive to enforce them.
Manpages are the primary source for understanding password rotation on Unix-like systems. They are terse. They assume you know where to look. Start with chage(1). This tool allows you to set password aging parameters such as -M (maximum days), -m (minimum days), and -W (warning days). Rotate passwords by setting a maximum age so users are forced to change credentials after a set period.
For deeper control, check login.defs(5). This file defines system-wide settings like PASS_MAX_DAYS and PASS_MIN_DAYS. These values apply to new accounts unless overridden. The manpages explain the defaults, but security needs demand deliberate configuration.
PAM modules add another layer. pam_unix(8) respects rotation settings; pam_pwquality(8) enforces complexity. Read pam.conf(5) or pam.d(5) for the order and conditions of these modules. Without correct stacking, a rotation policy is just words on a page.