Erstellen einer Beziehung zwischen zwei Attributen in LDAP

Erstellen einer Beziehung zwischen zwei Attributen in LDAP

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

verwandte Informationen