Hallo, wie bekomme ich einen OPenldap server wieder leer, so dass ich eine neue base.ldif einlesen kann?? Viele Grüße Olli
Hallo, Ebenso wie bekomme ich einen OPenldap server wieder leer, nichts leichter als das
so dass ich eine neue base.ldif einlesen kann??
1. den slapd stoppen 2. lösche Deine Datenbankdateien, ggf. auch verschieben (standardmäßig sind die in /var/lib/ldap/) 3. dann passt Du in Deiner slapd.conf überall Deinen neuen Namen "baseDN" "suffix" usw. an. (ich nehme hier foo.bar) 4. erstelle jetzt eine neue base.ldif zB. ---------------------------schnipp--------------------------------- dn: dc=foo,c=bar objectClass: top objectClass: dcObject objectClass: organization o: foo.bar dc: foo dn: cn=admin,dc=foo,dc=bar objectClass: organizationalRole objectClass: simpleSecurityObject cn: admin userPassword: {MD5}qJ3LkSsOidbk/f7qdgxqiA== ---------------------------schnapp------------------------------- das passwort erstellst Du mit #slappasswd -h {MD5} !!!!!!!die Hälfte ist schon geschafft!!!!!!!! und mit #slapadd -v -b "dc=foo,dc=bar" -l base.ldif die basis wieder einlesen 5. die dantenbandateien neu indizieren #slapindex 6. den sldapd wieder starten 7. prüben ob erläuft 8. mit Daten Füllen (per ldapadd, gq, phpldapadmin, cpu oder wie auch immer) 9. fertig ! Zurücklehnen und ein Bier öffnen schönes Wochenende an alle Jerome
Hallo Olli, Oliver Wiemer <suse@audiovisuellemedien.de> writes:
Hallo, wie bekomme ich einen OPenldap server wieder leer, so dass ich eine neue base.ldif einlesen kann??
Zuerst slapd stoppen, dann mit slapcat die bestehende Database sichern (man slapcat für Optionen), dann schlicht mit mc F8 den gesamten Inhalt von /var/lib/ldap/ löschen, oder wo immer die Database ist,oder auch mitttels rm, wenn du möchtest. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53
participants (3)
-
Dieter Kluenter
-
Jerome Reinert
-
Oliver Wiemer