我在 LDAP(多值字符串)中创建了两个属性,我想(以某种方式)在它们的值之间创建一种关系,以便其中一个中的每个值都链接到第二个中的值:例如,属性是“汽车”和“所有者”
car name - owner name
BMW -> john doe1
KIA -> john doe2
.
.
关于如何做到这一点有什么想法吗?
编辑:我可以使用 freeipa 插件来修改用户输入,以便它将第二个属性的值附加到第一个属性吗?
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