"Johannes Kapune"
Hallo nochmal,
Ja, du kannst sowohl mit slapadd als auch mit ldapadd bzw. ldapmodify auch einzelne Einträge laden.
das klappt soweit ganz gut, nur wennn ich versuche unterhalb des Adressbuchs weitere "Ordner" anzulegen z. B. Familie oder Firma etc. geht das nicht. Im aliasedObjectName steht dann wohl: a) cn= Johannes Kapune,ou=Familie,o=kapune,c=de b) cn=Hans Mustermann,ou=Mitarbeiter,o=kapune,c=de drin. Diese Eintrage sind auch Unterordner von Adressbuch, was ich wollte war aber unter Adressbuch je einen Ordner für Familie, Mitarbeiter etc. Alle meine "permutationen" in den *.ldifs führten zu Fehlern. Oder fehlen Rechte zum erzeugen von Subdirectories? Wie könnte eine ldif aussehen, die mir gewünschten Subordner erstellt (und warum so)?
Das verstehe ich nicht ganz. 1. Frage: möchte du Aliase anlegen? Oder warum verwendest du das Attribut aliasedObjectName? 2. Frage: von welcher Form sollten die Unterordner erstellt werden? Hier mal einige Bespiele, wobei es unerheblich is, ob die RDN's mit dem Attribut cn oder ou erzeugt werden: ,----[ ldif Besipiele ] | dn:cn=Familie,ou=Adressbuch,o=bla... | cn: Familie | objectclass: organizationalRole | description: das FamilienAdressbuch | | dn: cn=Mitarbeiter,ou=Adressbuch,o=bla... | cn: Mitarbeiter,ou=Adressbuch,o=bla .... | objectclass: organzationalRole | description: das Adressbuch der Mitarbeiter | | dn: cn=Franz Meier,cn=Familie,ou=Adressbuch,o=bla... | objectclass: addressbookPerson | cn: Franz Meier | sn: Meier | l: Buxtehude | street: Igelweg 123 | homePhone: 1234567 | businessPhone: 54321 | note: nicht neben Oma setzen `---- Ein anderes Spiel mit Aliases, das Bespiel setzt voraus, daß der Eintrag unterhalb von ou=Adressbuch,o=bla..existiert. Die Ordner werden ebenso angelegt, wie oben beschreiben ,----[ alias Besipiel ] | dn:cn=Franz Meier,cn=Familie,ou=Adressbuch,o=bla ... | objectclass:extensibleObject | objectclass:alias | aliasedObjectName: cn=Franz Meier,ou=Adressbuch,o=bla... | cn: Franz Meier | sn: Meier `---- Wenn du diesen Eintrag mittels ldapadd oder slapdadd hinzufügen möchtest, mußt du den Schalter -M nutzen, sonst wird das aliased Object verändert das geht aber nicht. Sieh dazu man ldapadd(1) speziell zu 'manage DSA IT'.
Wenn ich morgen abend wieder Zeit habe forsche ich mal weiter.
[...]
Ich würde erst einmal auf der CD/DVD prüfen, ob die Module dort vorhanden sind und dann nachladen. Aus dem Netz würde ich nichts ziehen, das wäre mir zu unsicher. Habe auf der CD ein Modul gefunden und per Yast installiert, gemeckert wird trotzdem. Extra einbinden? in ldap.conf oder ...?
Ja, die Anweisungen modulepath und moduleload entsprechend konfigurieren. [...] -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53