An administrator links a Group Policy Object carrying a stricter password policy to a sub-OU, expecting the domain users inside it to inherit a new minimum length and lockout threshold at the next logon. Nothing changes, and the GPO reports as applied without error.
The fix is rarely another GPO edit. In almost every case it is a fine-grained password policy — the separate mechanism Active Directory uses to apply different password rules to different users inside one domain.
Why the GPO Password Policy Setting Doesn’t Take Effect
The starting assumption — that password settings in an OU-linked GPO override the domain baseline — is the trap. Group Policy is described in vendor guidance as the primary mechanism for enforcing security baselines, including password requirements, across Windows environments.
That guidance is accurate for most settings but incomplete for passwords specifically. Independent Active Directory audit tooling checks minimum length, history, complexity, lockout threshold, and reversible encryption in the same category as fine-grained PSOs, treating them as related but distinct password controls.
Standard OU design advice reinforces the mistake structurally. Guidance recommends separate OUs for users and computers, with nested sub-OUs for granular delegation — sound for delegating rights, but silent on which OU-linked settings actually take effect for password rules.
How a Fine-Grained Password Policy Takes Precedence
A fine-grained password policy is applied through a Password Settings Object (PSO), not through the password node of an OU-linked GPO, and a PSO targets individual users or global security groups directly rather than an organizational unit.
This matters operationally: an admin who structures OUs by department and links password-specific GPOs to each one, following otherwise sound naming and delegation practice, is applying settings that will not be enforced for domain accounts no matter how correctly the OU hierarchy is built.
General GPO implementation guidance walks through linking a GPO to an OU, confirming the link is active, and reviewing settings before closing the console — a correct process for most policy types, and one a reader could reasonably assume also governs password rules.
Based on the available evidence, the exact precedence rule between a PSO and the Default Domain Policy — which one wins when both exist, and how ties break across multiple PSOs targeting the same user — is not documented in the sources reviewed here.
Troubleshooting the Effective Policy
The diagnostic sequence that actually resolves the mystery starts by identifying which mechanism is in play, not by re-checking the GPO link or its security filtering. If a PSO exists covering the affected user’s groups, its settings — not the OU-linked GPO — determine the effective password policy.
A practical first check, illustrative rather than a captured session, is querying the resultant password policy for a representative account and comparing it against both the Default Domain Policy and any PSOs linked to that account’s groups.
Account lockout symptoms compound the confusion. Diagnosing and correcting lockout events is treated as a distinct AD administration task from password-complexity troubleshooting, typically resolved by reviewing lockout-specific logs rather than the password policy setting itself.
Broader GPO hygiene issues make isolation harder in mature environments. GPO sprawl, unclear policy ownership, and inheritance that is difficult to trace are cited as common failure modes that let security settings — including password-related ones — sit unconfigured or contradicted for long periods without detection.
Native audit logging compounds the same gap. Guidance on Group Policy management notes that native tools often omit what specifically changed, who changed it, and when, which slows down exactly this kind of precedence troubleshooting during an incident.
Where Entra ID Conditional Access Fits
Hybrid environments add a second policy layer that is easy to conflate with the on-premises question. Microsoft Entra ID extends on-premises Active Directory into the cloud, letting users sign in with the same organizational account to domain-joined devices and cloud resources.
Entra ID Conditional Access can enforce multifactor authentication based on the signing-in user, their location, the device, and the target application, but this capability requires a Microsoft Entra ID P1 or P2 license rather than a base directory tier.
Conditional Access and MFA change the authentication challenge presented to a user; they do not change the on-premises password complexity or lockout threshold enforced by the Default Domain Policy or a PSO, which remain governed independently inside Active Directory.
Confusing the two layers during an incident wastes time: a locked-out or rejected-password ticket rooted in a PSO misconfiguration will not be resolved by adjusting a Conditional Access policy, and the reverse is equally true.
What Still Needs Verification
| Mechanism | Primary control | Scope requirement |
|---|---|---|
| Default Domain Policy (GPO) | Domain-wide password and account settings enforced as a security baseline | Applies domain-wide unless a PSO overrides it for specific accounts |
| Fine-grained password policy (PSO) | Minimum length, history, complexity, lockout threshold, reversible encryption targeted per account | Must target users or global security groups, not an OU |
| Entra ID Conditional Access / MFA | Enforces MFA by user, location, device, and application | Requires a Microsoft Entra ID P1 or P2 license |
None of the sources reviewed here document the exact tie-break behavior when multiple PSOs apply to the same user, or how a PSO change propagates relative to standard GPO refresh timing.
The wider lesson from AD security audit tooling is that password policy is one line item among many in a larger identity attack surface — alongside stale privileged accounts, Kerberoastable service accounts, and unmanaged local administrator credentials — and misreading which mechanism governs it is a configuration-review finding, not a helpdesk annoyance.
A five-minute effective-policy check
Do not start by editing another GPO. First identify the affected user, then check whether a Password Settings Object is assigned directly or through a global security group. Microsoft’s fine-grained password policy guide confirms that FGPP targets users and global security groups and shows how to inspect the resultant policy.
Use this checklist:
- Run
Get-ADUserResultantPasswordPolicy -Identity <user>. - If it returns a named policy, inspect its precedence and
AppliesTomembership. - If it returns nothing, inspect the domain policy with
Get-ADDefaultDomainPasswordPolicy. - Compare one affected account with one unaffected test account.
- Record the effective policy name, not only the GPO you expected to win.
A named PSO points the investigation toward direct or nested global-group membership. No PSO points it toward the domain password policy and replication. Different results for similar users point toward targeting or precedence rather than a setting that failed to save.
For adjacent Windows diagnosis, use the Event ID and service-state correlation guide, the Windows Server printer access checklist, and the Corosync ownership example as models for separating configured state from effective state.