Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:ldap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:ldap [2009/03/03 23:15] jthowto:ldap [2009/03/04 01:15] (aktuell) jt
Zeile 18: Zeile 18:
  
 ====== cn=config ====== ====== cn=config ======
 +
 +Der slapd besitzt seit der Version 2.3 die Möglichkeit, seine eigene Konfiguration inkl. der Schema-Dateien selbst in ein ldap-kompatibles Format zu konvertieren. Vorteile dieses Verfahrens sind:
 +  * Änderungen an der Konfiguration //ohne// Neustart bzw. Unterbrechung des slapd
 +  * Die Konfiguration kann direkt auf anderes Server repliziert werden
 +
 +===== Übernahme der alten Konfiguration =====
 <code>mkdir -p /etc/ldap/slapd.d <code>mkdir -p /etc/ldap/slapd.d
 /etc/init.d/slapd stop /etc/init.d/slapd stop
Zeile 26: Zeile 32:
 In ''/etc/default/slapd'' folgende Änderung machen: In ''/etc/default/slapd'' folgende Änderung machen:
 <code>SLAPD_CONF="/etc/ldap/slapd.d"</code> <code>SLAPD_CONF="/etc/ldap/slapd.d"</code>
 +Für den Zugriff auf die Konfiguration musss ggf. noch ein Passwort gesetzt werden. Dieses kann von Hand in der Datei ''/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif'' eingefügt werden:
 +<code>olcRootPW: {SSHA}x+xxc2HLsoyEB4TLdj6kjvHwF8NzzFW7</code>
 +Hier wird Beispielsweise das Passwort auf //12345// gesetzt. Nun noch den slapd wieder neu starten.
 <code>/etc/init.d/slapd start</code> <code>/etc/init.d/slapd start</code>
- +Testen kann man nun die neue Konfiguration mit 
 +<code>ldapsearch -x -D "cn=config" -b cn=config -W</code> 
 +Nach der Eingabe des oben gesetzten Passwortes sollte man die Konfiguration, die jetzt selber aus dem LDAP kommt, sehen. Ab jetzt können allen Einstellungen ohne Neustart des Dienstes zu Laufzeiten mit den üblichen LDAP-Tools geändert werden.
  
howto/ldap.1236118521.txt.gz · Zuletzt geändert: 2009/03/03 23:15 von jt

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki