OpenLDAP Password Policies
From Notes
Sample policy that will:
- force expiration every 90 days
- require minimum length of 8 characters
- retain last 5 passwords in history
- locks user accounts after 3 failures for 15 minutes
- allow users to change their password
dn: cn=default,ou=Policies,dc=example,dc=com cn: default objectClass: pwdPolicy objectClass: device pwdMaxAge: 7776000 pwdAttribute: userPassword pwdMinLength: 8 pwdInHistory: 5 pwdCheckQuality: 1 pwdExpireWarning: 604800 pwdLockout: TRUE pwdMaxFailure: 3 pwdLockoutDuration: 900 pwdAllowUserChange: TRUE pwdGraceAuthNLimit: 0
slapd.conf entries:
include /usr/share/openldap/schema/ppolicy.schema moduleload /usr/lib/openldap/ppolicy.la overlay ppolicy ppolicy_default "cn=default,ou=Policies,dc=example,dc=com"
