Crie um relacionamento entre dois atributos no LDAP

Crie um relacionamento entre dois atributos no LDAP

Criei dois atributos em LDAP (strings de múltiplos valores) e quero (de alguma forma) criar um relacionamento entre seus valores para que cada valor em um deles esteja vinculado a um valor no segundo: por exemplo, os atributos são 'carros' e ' os Proprietários'

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

Alguma ideia de como fazer isto?

Editar: posso usar os plugins freeipa para modificar a entrada do usuário para que ele anexe um valor do segundo atributo ao primeiro atributo?

BMW(john doe1)
KIA(john doe2)

Responder1

Pense que o LDAP não é um banco de dados de relacionamento, mas um diretório simples. O que você pode fazer é criar um grupo para os carros e adicionar a esse grupo os usuários que possuem esse carro.

Algo como:

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

Responder2

informação relacionada