Crear una relación entre dos atributos en LDAP

Crear una relación entre dos atributos en LDAP

Creé dos atributos en LDAP (cadenas multivalor) y quiero (de alguna manera) crear una relación entre sus valores para que cada valor en uno de ellos esté vinculado a un valor en el segundo: por ejemplo, los atributos son 'autos' y ' propietarios

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

¿Alguna idea sobre cómo hacer eso?

Editar: ¿Puedo usar los complementos de freeipa para modificar la entrada del usuario de modo que agregue un valor del segundo atributo al primer atributo?

BMW(john doe1)
KIA(john doe2)

Respuesta1

Piense en que LDAP no es una base de datos de relaciones sino un directorio simple. Lo que puedes hacer es crear un grupo para los autos y agregar a este grupo los usuarios que tengan este auto.

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

Respuesta2

información relacionada