
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
Encontrei estas páginas enquanto procurava respostas que eram exatamente o que eu procurava: 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