
Ich habe zwei Attribute in LDAP erstellt (mehrwertige Zeichenfolgen) und möchte (irgendwie) eine Beziehung zwischen ihren Werten herstellen, sodass jeder Wert in einem der Attribute mit einem Wert im zweiten verknüpft ist: Die Attribute sind beispielsweise „Autos“ und „Besitzer“.
car name - owner name
BMW -> john doe1
KIA -> john doe2
.
.
Irgendwelche Ideen, wie das geht?
Bearbeiten: Kann ich die FreeIPA-Plugins verwenden, um die Benutzereingabe so zu ändern, dass ein Wert aus dem zweiten Attribut an das erste Attribut angehängt wird?
BMW(john doe1)
KIA(john doe2)
Antwort1
Denken Sie daran, dass LDAP keine Beziehungsdatenbank, sondern ein einfaches Verzeichnis ist. Sie können eine Gruppe für die Autos erstellen und dieser Gruppe die Benutzer hinzufügen, die dieses Auto haben.
Etwas wie:
dn: cn=BMW,ou=cars,dc=yourcompany,dc=com
cn: BMW
objectclass: posixgroup
memberuid: john
memberuid: alex
dn: cn=KIA,ou=cars,dc=yourcompany,dc=com
cn: KIA
objectclass: posixgroup
memberuid: tara
memberuid: gina
memberuid: peter
Antwort2
Auf der Suche nach Antworten bin ich auf diese Seiten gestoßen, die genau meinen Wünschen entsprachen: https://www.centos.org/docs/5/html/CDS/ag/8.0/Advanced_Entry_Management-Assigning_Class_of_Service.html
https://docs.oracle.com/cd/E19424-01/820-4809/6ng8g55ib/index.html
https://docs.oracle.com/cd/E19424-01/820-4811/fnysm/index.html