Puncte:0

Eroare de încărcare a politicii OpenLDAP

drapel be

O să încerc să rulez openldap. Am creat un server master-slave și totul este ok. Cu toate acestea, când încarc modulul ppolicy, primesc o eroare ca mai jos

Autentificarea SASL/EXTERNĂ a început
Nume utilizator SASL: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
modificarea intrării „cn=module{0},cn=config”
ldap_modify: altă eroare (de exemplu, specifică implementării) (80)
informații suplimentare: handler <olcModuleLoad> ieșit cu 1

fișier ldif

dn: cn=modul{0},cn=config
changetype: modifică
adăugați: olcModuleLoad
olcModuleLoad: ppolicy.la

Am încărcat anterior o schemă a politicii

 dn: cn=ppolicy,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: ppolitică
olcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.8.1.1 NUME „pwdAttribute” EGALITATE
  objectIdentifierMatch SINTAXA 1.3.6.1.4.1.1466.115.121.1.38)
olcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.8.1.2 NUME „pwdMinAge” EGALITATE în
 tegerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.115.121.1.27
  VALOARE SINGURĂ)
olcAttributeTypes: {2}( 1.3.6.1.4.1.42.2.27.8.1.3 NUME „pwdMaxAge” EGALITATE în
 tegerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.115.121.1.27
  VALOARE SINGURĂ)
olcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.8.1.4 NUME „pwdInHistory” EGALITATE
  integerMatch ORDERARE integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.115.121.1
 .27 VALOARE UNICĂ )
olcAttributeTypes: {4}( 1.3.6.1.4.1.42.2.27.8.1.5 NAME 'pwdCheckQuality' EGAL
 ITY integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.115.12
 1.1.27 VALOARE UNICĂ)
olcAttributeTypes: {5}( 1.3.6.1.4.1.42.2.27.8.1.6 NUME „pwdMinLength” EGALITATE
  integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.115.121.
 1.27 VALOARE UNICĂ)
olcAttributeTypes: {6}( 1.3.6.1.4.1.42.2.27.8.1.7 NAME 'pwdExpireWarning' EQUA
 LITY integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.115.
 121.1.27 VALOARE SINGĂ )
olcAttributeTypes: {7}( 1.3.6.1.4.1.42.2.27.8.1.8 NAME 'pwdGraceAuthNLimit' EQ
 UALITATE integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.11
 5.121.1.27 VALOARE SINGĂ )
olcAttributeTypes: {8}( 1.3.6.1.4.1.42.2.27.8.1.9 NUME „pwdLockout” EGALITATE b
 SINTAXA ooleanMatch 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {9}( 1.3.6.1.4.1.42.2.27.8.1.10 NAME 'pwdLockoutDuration' E
 CALITATE integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.1
 15.121.1.27 VALOARE UNICĂ)
olcAttributeTypes: {10}( 1.3.6.1.4.1.42.2.27.8.1.11 NUME „pwdMaxFailure” EGAL
 ITY integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.1466.115.1
 21.1.27 VALOARE UNICĂ)
olcAttributeTypes: {11}( 1.3.6.1.4.1.42.2.27.8.1.12 NAME 'pwdFailureCountInter
 val' EGALITATE integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.
 1466.115.121.1.27 VALOARE UNICĂ )
olcAttributeTypes: {12}( 1.3.6.1.4.1.42.2.27.8.1.13 NAME 'pwdMustChange' EGAL
 SINTAXA ITY booleanMatch 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {13}( 1.3.6.1.4.1.42.2.27.8.1.14 NUME „pwdAllowUserChange” 
 EGALITATE booleanMatch SINTAXA 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {14}( 1.3.6.1.4.1.42.2.27.8.1.15 NUME „pwdSafeModify” EGAL
 SINTAXA ITY booleanMatch 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {15}( 1.3.6.1.4.1.4754.1.99.1 NAME 'pwdCheckModule' DESC 'L
 Modul adaptabil care instanțează „funcția check_password()” EQUALITY caseExa
 ctIA5Match SINTAXA 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
olcAttributeTypes: {16}( 1.3.6.1.4.1.42.2.27.8.1.30 NAME 'pwdMaxRecordedFailur
 e' EGALITATE integerMatch ORDERING integerOrderingMatch SINTAXA 1.3.6.1.4.1.
 1466.115.121.1.27 VALOARE UNICĂ )
olcObjectClasses: {0}( 1.3.6.1.4.1.4754.2.99.1 NAME 'pwdPolicyChecker' SUP top
  AUXILIAR MAI pwdCheckModule )
olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.8.2.1 NAME 'pwdPolicy' SUP top AUXI
 MINCINUTUL TREBUIE pwdAttribute MAI ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheck
 Calitate $ pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout $
  pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $ pwdMustChange
  $ pwdAllowUserChange $ pwdSafeModify $ pwdMaxRecordedFailure ) )

Alte module sunt adăugate fără nicio problemă.

slapcat -n 0 | modulul grep -i

dn: cn=modul{0},cn=config
objectClass: olcModuleList
cn: modul{0}
olcModulePath: /usr/libexec/openldap
olcModuleLoad: {0}back_mdb.la
olcModuleLoad: {1}syncprov.la
olcModuleLoad: {2}memberof.la
olcModuleLoad: {3}refint.la
structuralObjectClass: olcModuleList
olcAttributeTypes: {15}( 1.3.6.1.4.1.4754.1.99.1 NAME 'pwdCheckModule' DESC 'L
 Modul adaptabil care instanțează „funcția check_password()” EQUALITY caseExa
  AUXILIAR MAI pwdCheckModule )

Care ar putea fi problema? Și cum să o repar?

Folosesc aceste tutoriale

https://kifarunix.com/install-and-setup-openldap-server-on-debian-11/ https://kifarunix.com/implement-openldap-password-policies/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.