← All control domains

Passwords (pwquality): 14 controls for Linux hardening

Pavois audits 14 controls in the Passwords (pwquality) hardening domain, across 9 systems and 5 standards (CIS, ANSSI BP-028, NIST 800-53, PCI DSS, DISA STIG). Every control declares the evidence it gathers, its severity, its remediation and its standard references.

The domain in figures

Controls14
Severities
medium 14
Evidence gathered
persistent config 14
Standards
CISANSSI BP-028NIST 800-53PCI DSSDISA STIG
Systems
Debian 12Debian 13FedoraRHEL 10 / Rocky 10 / AlmaLinux 10RHEL 8 / Rocky 8 / AlmaLinux 8RHEL 9 / Rocky 9 / AlmaLinux 9Ubuntu 22.04Ubuntu 24.04Ubuntu 26.04
Coverage depthin depth

What does Pavois check in this domain?

persistent config 14
Checked against the content of a persistent configuration file, the source of truth that survives reboots.

Which standards does this domain cover?

One effective-configuration check serves as evidence for several standards at once. The references below are the ones the corpus actually carries, never a claimed equivalence. how to read a standard mapping.

CIS
5.3.3.2.1, 5.3.3.2.2, 5.3.3.2.3, 5.3.3.2.4, 5.3.3.2.5, 5.3.3.2.6, 5.3.3.2.7, 5.3.3.2.8, 8.3.6
ANSSI BP-028
R31, R68
NIST 800-53
AC-7(a), CM-6(a), IA-5(1)(a), IA-5(1)(b), IA-5(4), IA-5(c)
PCI DSS
8.3.6
DISA STIG
UBTU-22-611010, UBTU-22-611015, UBTU-22-611020, UBTU-22-611025, UBTU-22-611030, UBTU-22-611035, UBTU-22-611040, UBTU-22-611045, UBTU-24-300014, UBTU-24-300016, UBTU-24-400260, UBTU-24-400270, UBTU-24-400280, UBTU-24-400290, UBTU-24-400320, UBTU-24-400330

The 14 controls of the Passwords (pwquality) domain

RefRuleSev.OSStandards
SOCLE-CLD-IAM-051Ensure PAM Enforces Password Requirements - Authentication Retry Prompts Permitted Per-Sessionmedium9
bp28niststig
SOCLE-CLD-IAM-042Ensure PAM Enforces Password Requirements - Enforce for root Usermedium8
cisnist
SOCLE-CLD-IAM-043Ensure PAM Enforces Password Requirements - Enforcingmedium8
cis
SOCLE-CLD-IAM-045Ensure PAM Enforces Password Requirements - Maximum Consecutive Repeating Characters from Same Character Classmedium4
SOCLE-CLD-IAM-048Ensure PAM Enforces Password Requirements - Minimum Different Categoriesmedium9
bp28cisnist
SOCLE-CLD-IAM-041Ensure PAM Enforces Password Requirements - Minimum Different Charactersmedium9
cisniststig
SOCLE-CLD-IAM-039Ensure PAM Enforces Password Requirements - Minimum Digit Charactersmedium9
bp28cisnistpci-dssstig
SOCLE-CLD-IAM-049Ensure PAM Enforces Password Requirements - Minimum Lengthmedium9
bp28cisnistpci-dssstig
SOCLE-CLD-IAM-044Ensure PAM Enforces Password Requirements - Minimum Lowercase Charactersmedium9
bp28cisnistpci-dssstig
SOCLE-CLD-IAM-050Ensure PAM Enforces Password Requirements - Minimum Special Charactersmedium9
bp28cisniststig
SOCLE-CLD-IAM-052Ensure PAM Enforces Password Requirements - Minimum Uppercase Charactersmedium9
bp28cisnistpci-dssstig
SOCLE-CLD-IAM-040Ensure PAM Enforces Password Requirements - Prevent the Use of Dictionary Wordsmedium9
cisniststig
SOCLE-CLD-IAM-047Limit the maximum number of sequential characters in passwordsmedium9
cis
SOCLE-CLD-IAM-046Set Password Maximum Consecutive Repeating Charactersmedium9
cisnist

Sources & references

Full control catalogue · All control domains