kan ikke finne cn = modul, cn = config oppføring

stemmer
0

Jeg er ny på OpenLDAP, jeg sette opp en modul for overvåking ved hjelp av on-line konfigurasjon (OLC) basert på denne guiden: https://blog.kmp.or.at/monitoring-openldap/ .

Jeg bruker ldapmodify som under:

ldapmodify -x -H ldap:/// -D cn=config   -W -f module.ldif

Resultatet er:

modifying entry cn=module{0},cn=config
ldap_modify: No such object (32)

Innholdet av module.ldif er:

dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: {1}back_monitor

Jeg forstår at jeg ikke kan endre på ikke-eksisterende oppføring, så jeg prøvde å legge til en ny oppføring for DN = (cn = modul, cn = config).

Jeg prøvde å skape ny dn bruker:

dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulepath:  /etc/openldap/libexec/openldap

men jeg fikk denne feilen

ldap_add: Invalid syntax (21)
additional info: objectClass: value #0 invalid per syntax

Må jeg virkelig trenger å lage dette DN, eller det må opprettes under installasjonen.

Publisert på 09/10/2019 klokken 13:02
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Nei, denne oppføringen opprettet under installasjonen.

Det synes du savnet å sette slapd.dkatalog for online konfigurasjon (OLC):

slapcat -f /path/to/slapd.conf -F /path/to/slapd.d

Også velge den passende SASL- mekanisme for autentisering:

  • Enten bruk EXTERNALmekanisme med ldapi:///transport (avhengig av klientprosessen uid og gid via Unix sockets):

    `ldapmodify -Y EXTERNAL -H ldapi:/// -f module.ldif`
    
  • Eller LDAP(standard) med alternativer -Dog -Wfor binding:

    ` ldapmodify -x -H ldap://example.com -D cn=manager,dc=example,dc=com -W -f module.ldif`
    
Svarte 09/10/2019 kl. 14:28
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more