nu pot găsi cn = modul, cn = intrare de configurare

voturi
0

Sunt nou la OPENLDAP, organizez un modul de monitorizare on-line , folosind configurația (OLC) , pe baza acestui ghid: https://blog.kmp.or.at/monitoring-openldap/ .

Eu folosesc ldapmodify ca de mai jos:

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

Rezultatul este:

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

Conținutul module.ldif este:

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

Am înțeles că nu se poate modifica pe non-existente de intrare, așa că am încercat să adăugați o nouă intrare pentru DN = (cn = modul, cn = config).

Am încercat să creeze noi folosind dn:

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

dar am primit această eroare

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

Chiar am nevoie pentru a crea acest DN, sau trebuie să fie create în timpul instalării.

Întrebat 09/10/2019 la 13:02
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
0

Nu, este creat această intrare în timpul instalării.

Se pare că ai ratat la configurare slapd.ddirector pentru configurarea on - line (OLC):

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

De asemenea, pentru a alege mecanismul SASL adecvat pentru autentificare:

  • Fie utilizarea EXTERNALmecanismului cu ldapi:///transportul (se bazează pe uid proces client si GID prin prize Unix):

    `ldapmodify -Y EXTERNAL -H ldapi:/// -f module.ldif`
    
  • Sau LDAP(implicit) cu opțiuni -Dși -Wpentru legarea:

    ` ldapmodify -x -H ldap://example.com -D cn=manager,dc=example,dc=com -W -f module.ldif`
    
Publicat 09/10/2019 la 14:28
sursa de către utilizator

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