2015-05-22 6 views
8

Ich versuche, eine Konfiguration über eine LDIF-Datei anzuwenden. Ich Bindung als admin auf meinem LDAPs Server und ich erhalte die folgende Fehlermeldung:Fehler 50 (Unzureichende Zugriffsrechte) beim Anwenden von LDIF - OpenLDAP

LDAP: Fehler 50 - Unzureichende Zugriffsrechte

ich als Admin bin Bindung und ich bin B.

Ich weiß nicht, was sonst noch zu tun ist, da ich bereits als admin bindend bin. Außerdem habe ich sogar einen brandneuen LDAP-Server gebaut, um das zu testen und ich kann auch keine LDIF-Dateien anwenden.

Ich bin mit dem Apache Directory Studio LDIF-Editor-Tool die LDIF-Datei schieben, die folgende ist:

dn: olcDatabase={1}hdb,cn=config 
changetype: modify 
add: olcAccess 
olcAccess: {0}to attrs=userPassword,shadowLastChange 
    by cn=replicator,ou=Users,dc=example,dc=com write 
- 
add: olcDbIndex 
olcDbIndex: entryUUID eq 
- 
add: olcDbIndex 
olcDbIndex: entryCSN eq 

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

dn: olcOverlay=syncprov,olcDatabase={1}hdb,cn=config 
changetype: add 
objectClass: olcOverlayConfig 
objectClass: olcSyncProvConfig 
olcOverlay: {0}syncprov 
olcSpCheckpoint: 100 10 
olcSpSessionlog: 100 

mir jemand bei diesem Problem helfen könnte, bitte? Ich habe viele Artikel bisher ohne Erfolg gelesen.

+0

Vielleicht ist der 'admin' Benutzer ist kein Administrator der LDAP-Konfiguration selbst. Haben Sie versucht, 'ldapadd -Q -Y EXTERNAL -H ldapi: /// -W -f Datei.ldif 'für den Import von LDIFs zu verwenden? –

Antwort

5

Es ist, wie oben in meinem Kommentar zu erwarten: Wenn Sie als cn=admin,dc=yourdomain,dc=tld auf Ihrem LDAP-Server verbinden, schließen Sie als Admin Ihre spezifischen LDAP-Datenbank (die nur eine Datenbank innerhalb des LDAP-Servers ist).

So müssen Sie mit Benutzer eine andere Verbindung zu Ihrem LDAP-Server erstellen cn=config und LDAP-Admin-Passwort:

Connect as LDAP config admin

Falls Sie nicht wissen oder vergessen haben, das LDAP-Passwort, auf einen Blick how to view or modify it.


Alternativ Import LDIFs von der Kommandozeile:

ldapadd -Q -Y EXTERNAL -H ldapi:/// -W -f file.ldif 
Verwandte Themen