37 lines
979 B
Plaintext
37 lines
979 B
Plaintext
# load modules: pw-sha2, ppolicy, memberof
|
|
dn: cn=module{0},cn=config
|
|
changetype: modify
|
|
add: olcModuleLoad
|
|
olcModuleLoad: pw-sha2.la
|
|
olcModuleLoad: ppolicy.la
|
|
olcModuleLoad: memberof.la
|
|
|
|
# set default password hash to SSHA512
|
|
dn: olcDatabase={-1}frontend,cn=config
|
|
changetype: modify
|
|
add: olcPasswordHash
|
|
olcPasswordHash: {SSHA512}
|
|
|
|
# add password policy to use SSHA512 hash
|
|
dn: olcOverlay=ppolicy,olcDatabase={1}mdb,cn=config
|
|
changetype: add
|
|
objectClass: olcOverlayConfig
|
|
objectClass: olcPPolicyConfig
|
|
olcOverlay: ppolicy
|
|
olcPPolicyDefault: cn=password,ou=policies,$BASE_DN
|
|
olcPPolicyHashCleartext: TRUE
|
|
olcPPolicyUseLockout: FALSE
|
|
olcPPolicyForwardUpdates: FALSE
|
|
|
|
# add memberof policy
|
|
dn: olcOverlay=memberof,olcDatabase={1}mdb,cn=config
|
|
changetype: add
|
|
objectClass: olcOverlayConfig
|
|
objectClass: olcMemberOf
|
|
olcOverlay: memberof
|
|
olcMemberOfDangling: ignore
|
|
olcMemberOfRefInt: TRUE
|
|
olcMemberOfGroupOC: groupOfNames
|
|
olcMemberOfMemberAD: member
|
|
olcMemberOfMemberOfAD: memberOf
|