Ich verwende Apache Directory Studio 2.0.0
und ApacheDS 2.0
. Nach dem Erstellen einer neuen Partition o=SevenSeans,dc=com
, wie in Ссылка angegeben, i Ich versuche einen neuen Eintrag zu erstellen. Ich wähle objectClass organizationalPerson
und tippe parent o=SevenSeans,dc=com
, RDN uid=Name
. Dann klicke ich auf Weiter und gebe den Wert von cn
und sn
ein. Jetzt klicke ich auf Fertig und habe eine Ausnahme:
Wenn ich import->LDIF
verwende und captain-hook-hierarchy.ldif
Wie behebe ich das? Es ist in Ordnung, einen neuen Eintrag zu erstellen, wenn ich top
class wähle.
Es gibt eine Reihe von Problemen mit diesem Tutorial (Rechtschreibung, Benutzeroberfläche sieht anders aus, usw.), aber ich habe es geschafft, die Beispieldaten zu importieren und einen neuen Eintrag hinzuzufügen.
Ihr Fehler tritt aus diesem Grund auf: com contains more than one STRUCTURAL ObjectClass
. Dies tritt auf, weil domain
und organizationalPerson
beide strukturell sind und nicht zusammen funktionieren. Versuchen Sie, domain
zu entfernen. Weitere Informationen finden Sie unter LDAP-Objektklassen
Um captain-hook-hierarchy.ldif
zu importieren, müssen Sie zuerst eine neue Partition erstellen. Das Lernprogramm stimmt nicht mit den Namenskonventionen überein und ist die Ursache für Ihren Fehler.
Erstellen Sie eine neue Partition:
Der Fehler, den Sie bekommen, ist wegen des ,dc=com
aus dem Tutorial. Wenn Sie die .ldif öffnen, sehen Sie, dass es keinen Verweis auf ,dc=com
gibt.
Deaktivieren Sie als nächstes das Kontrollkästchen Auto-generate context entry from suffix DN
. Es erstellt nicht die entsprechenden Attribute für das Beispiel. Fügen Sie dann diese Attribute hinzu:
Speichern Sie die Datei config.ldif und starten Sie den Server neu. Dann importiere captain-hook-hierarchy.ldif
.
Das Verzeichnis sollte ausgefüllt werden, und um neue Einträge hinzuzufügen, klicken Sie einfach mit der rechten Maustaste auf eine Gruppe und Add new entry
.
Hoffe, das hilft!
Ich kann nichts sagen, also ...
Sionnach733: Sie können nicht 2 strukturelle ObjectClass in einem Eintrag haben, außer , wenn sie eine Vererbungsbeziehung haben. Zum Beispiel erbt OrganizationalPerson von Person, so dass Sie beide in einem Eintrag haben können (auch wenn das Hinzufügen von OrganizationalPerson nur impliziert, dass person auch implizit in den Eintrag eingefügt wird).
Und ja, diese Regeln sind ein bisschen dumm ...
Ich habe das Tutorial ( Ссылка für jeden Benutzer korrigiert) Wer möchte die Änderungen sehen, bevor die echte Website auf Ссылка aktiviert ist? Linie - das wird ein paar Stunden dauern).
Danke für den Bericht! Es wäre noch bequemer, eine JIRA mit einer Beschreibung der Tippfehler zu erstellen (und ein Patch ist noch besser! Die Website ist textbasiert (Markdown) und verfügbar unter Ссылка )