Algumas delas são definidas pelo administrador do sistema com o comando passwd
.
-n This will set the minimum password lifetime, in days, if the user's account supports password lifetimes. Available to root only.
-x This will set the maximum password lifetime, in days, ...
Outros são gerenciados através do cracklib do módulo PAM. A página pam_cracklib
man deve documentar quais recursos são suportados em seu sistema. Você pode configurá-los no arquivo de configuração global /etc/pam.d/system-auth e / ou no arquivo específico da senha /etc/pam.d/passwd, por exemplo,
# /etc/pam.d/passwd
...
password required pam_cracklib.so difok=3 minlen=15 dcredit= 2 ocredit=2