Ich verwende einen OpenLDAP 2.4-Server, der den SSL-Dienst für die Kommunikation verwendet. Es funktioniert für Suchvorgänge.
Ich versuche, die Replikation im Spiegelmodus hinzuzufügen.
Das ist also der Befehl, den ich ausführe:
ldapmodify -D "cn=myuser,dc=mydomain,dc=com" -H ldaps://myloadbalancer -W -f /etc/ldap/ldif/server_id.ldif
Wo ist das meine server_id.ldif:
dn: cn=config
changetype: modify
replace: olcServerID
olcServerID: 1 myserver1
olcServerID: 2 myserver2
und dies ist meine cn \ = config.ldif im slapd.d-Baum von Textdateien:
dn: cn=config
objectClass: olcGlobal
cn: config
olcArgsFile: /var/run/slapd/slapd.args
olcPidFile: /var/run/slapd/slapd.pid
olcToolThreads: 1
structuralObjectClass: olcGlobal
entryUUID: ff9689de-c61d-1031-880b-c3eb45d66183
creatorsName: cn=config
createTimestamp: 20121118224947Z
olcLogLevel: stats
olcTLSCertificateFile: /etc/ldap/certs/ldapscert.pem
olcTLSCertificateKeyFile: /etc/ldap/certs/ldapskey.pem
olcTLSCACertificateFile: /etc/ldap/certs/ldapscert.pem
olcTLSVerifyClient: never
entryCSN: 20121119022009.770692Z#000000#000#000000
modifiersName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
modifyTimestamp: 20121119022009Z
Aber leider bekomme ich das:
Enter LDAP Password:
modifying entry "cn=config"
ldap_modify: Insufficient access (50)
Wenn ich versuche, die Konfigurationsdatenbank anzugeben, erhalte ich Folgendes:
ldapmodify -H 'ldaps://myloadbalancer/cn=config' -D "cn=myuser,cn=config" -W -f ./server_id.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)}
Weiß jemand, wie ich die Server-ID zur Konfigurationsdatenbank hinzufügen kann, damit ich die Einrichtung des Spiegelmodus abschließen kann?
quelle
olcRootDN
und konfigurierten AdministratorolcRootPW
. Dieser Benutzer hat per Definition immer Zugriff auf alles. Beachten Sie erneut, dass die verschiedenen Datenbanken unterschiedliche Administratorbenutzer haben.cn=config
Verwenden Sie für den Baum den unterolcDatabase={0}config,cn=config
. Und nein, dieolcServerID
Attribute tun , gehören in dencn=config
DN. Dort habe ich sie auch.Da ich ein ziemlich ähnliches Problem hatte, versuchte ich eine interessante Lösung, aber ohne Erfolg. Im Gegensatz zu Lynn Owens konnte ich dem Administrator in kein Passwort hinzufügen
olcDatabase={0}config,cn=config
. Ich habe es endlich geschafft, meinecn=config
Befehle wie folgt zu ändern :quelle
sudo
Sie daran, ist Ihr Freund