LDAP内の2つの属性間の関係を作成する

LDAP内の2つの属性間の関係を作成する

LDAP に 2 つの属性 (多値文字列) を作成しましたが、それらの値の間に (何らかの方法で) 関係を作成して、一方の属性の各値がもう一方の属性の値にリンクされるようにしたいと考えています。たとえば、属性は「車」と「所有者」です。

car name - owner name
BMW   ->   john doe1
KIA   ->   john doe2
.
.

それを実行する方法について何かアイデアはありますか?

編集: freeipa プラグインを使用して、ユーザー入力を変更し、2 番目の属性の値を最初の属性に追加することはできますか?

BMW(john doe1)
KIA(john doe2)

答え1

LDAP は関係データベースではなく、単純なディレクトリであると考えてください。できることは、車のグループを作成し、その車を所有するユーザーをこのグループに追加することです。

何かのようなもの:

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

答え2

関連情報