Hallo,
"Alex Ascherl"
writes: Alex Ascherl writes:
Dieter Kluenter writes:
Hallo, "Alex Ascherl"
writes: Hallo Liste, soeben habe ich auf einer SuSE 7.3 openldap installiert. Welche OpenLDAP Version ist das?
Die alte Version die auf der CD ist
Wenn ich recht erinnere, waren auf 7.3 zwei Versionen, 1.x und 2.0.x
Habe unter /etc/openldap ein Verzeichnis "ldif" erstellt. Da sollte man aber .ldif Dateien nicht erstellen :-(
Wo denn dann ? Kenn mich da leider nicht aus. Hab dies aus einem HowTo übernommen.
Da diese Datei ja nur zur einmaligen population des Verzeichnisdienstes benötigt wird, kann sie ja z.B. in /tmp oder in einem Homeverzeichnis erstellt werden. In /etc sollten nur systemweite Konfigurationsdateien liegen.
Dort folgende Datei erstellt: slsupport.ldif Will nun die ldif in ldbm umwandeln: ldif2ldbm -i /etc/openldap/ldif/slsupport.ldif -f /etc/openldap/slapd.conf Dann erhalte ich diese Fehlermeldung: id2entry file: No such file or directory dn2id file: No such file or directory Es fehlen noch die diese beiden Dateien unter /va/lib/openldap, oder wo auch immer bei dir die Datenbankdaten liegen, die sollten eigentlich bei dem ersten Start von slapd erstellt werden, also starte mal slapd und prüfe, ob diese beiden Dateien erstellt wurden. Es wundert mich aber auch, daß du das Tool ldif2ldbm hast, dies gehört eigentlich zu OpenLDAP-1.x und diese Version ist nur noch von historischem Interesse.
Ok, also was soll ich nun machen? Version 2.X inst.? Hast Du vielleicht ein gutes HowTo ?
Ich würde in jedem Fall zu 2.x raten, da 1.x nur LDAP V2 unterstützt und dieses wird seit 1997 von LDAP V3 abgelöst. Als HowTo siehe auf
Richtig, das HowTo das ich hatte, basierte auf 1.x
http://www.openldap.org/doc/admin20.html http://www.sendung.de/ldap http://www.ldapguru.org
Wenn du einen gößeren und komplexeren Verzeichnisdienst erstellen möchtest, empfehle ich dir die Quellpakete für openldap-2.1.8, dazu cyrus-sasl.2.1.9 und Berkeley DB 4.0.15. Ich glaube, das sind die aktuellsten Versionen.
Wunderbar, werd ich mal testen. Vielen Dank Gruß Alex