LSexample: add sysaccounts pwdPolicy

This commit is contained in:
Benjamin Renard 2021-02-24 20:11:50 +01:00
parent 009cb34122
commit 44ab0ecab5
2 changed files with 31 additions and 1 deletions

View file

@ -26,6 +26,7 @@ objectClass: top
objectClass: lssysaccount
uid: mail
userPassword: toto
pwdPolicySubentry: cn=sysaccounts,ou=ppolicies,o=ls
structuralObjectClass: lssysaccount
dn: uid=samba,ou=sysaccounts,o=ls
@ -33,6 +34,7 @@ objectClass: top
objectClass: lssysaccount
uid: samba
userPassword: toto
pwdPolicySubentry: cn=sysaccounts,ou=ppolicies,o=ls
structuralObjectClass: lssysaccount
dn: uid=ldapsaisie,ou=sysaccounts,o=ls
@ -40,6 +42,7 @@ objectClass: top
objectClass: lssysaccount
uid: ldapsaisie
userPassword: toto
pwdPolicySubentry: cn=sysaccounts,ou=ppolicies,o=ls
structuralObjectClass: lssysaccount
dn: ou=groups,o=ls
@ -672,7 +675,7 @@ objectclass: pwdPolicyChecker
pwdAttribute: userPassword
pwdMinAge: 0
pwdMaxAge: 0
pwdInHistory: 0
pwdInHistory: 3
pwdCheckQuality: 1
pwdMinLength: 8
pwdExpireWarning: 0
@ -685,3 +688,26 @@ pwdFailureCountInterval: 0
pwdMustChange: FALSE
pwdAllowUserChange: FALSE
pwdSafeModify: FALSE
dn: cn=sysaccounts,ou=ppolicies,o=ls
cn: sysaccounts
objectclass: top
objectclass: device
objectclass: pwdPolicy
objectclass: pwdPolicyChecker
pwdAttribute: userPassword
pwdMinAge: 0
pwdMaxAge: 0
pwdInHistory: 0
pwdCheckQuality: 1
pwdMinLength: 10
pwdExpireWarning: 0
pwdGraceAuthnLimit: 0
pwdLockout: FALSE
pwdLockoutDuration: 0
pwdMaxFailure: 0
pwdMaxRecordedFailure: 0
pwdFailureCountInterval: 0
pwdMustChange: FALSE
pwdAllowUserChange: FALSE
pwdSafeModify: FALSE

View file

@ -187,3 +187,7 @@ $GLOBALS['LSobjects']['LSsysaccount'] = array (
)), // Fin attrs & array_merge()
);
$GLOBALS['LSobjects']['LSsysaccount']['attrs']['pwdPolicySubentry']['default_value'] = 'cn=sysaccounts,ou=ppolicies,o=ls';
unset($GLOBALS['LSobjects']['LSsysaccount']['attrs']['pwdPolicySubentry']['form']['create']);
$GLOBALS['LSobjects']['LSsysaccount']['attrs']['pwdPolicySubentry']['required'] = 1;