Este contenido sólo se encuentra disponible para miembros premium. Si deseas hacerte premium, envíanos un mail a registro@algodelinux.com y te informaremos.
Si tenéis una Orange Pi en la que habéis instalado un Ubuntu Server, ésta no dispondrá de entorno gráfico. En este post, os vamos a mostrar cómo instalar un entorno…
Aprovechando que tenemos puppet implantado en los centros, instalar netdata en los equipos es muy sencillo. Lo primero que tenemos que hacer es instalar el módulo packagecloud en el servidor…
Buenas, estoy ahora involucrado en el tema de LDAP para un proyecto personal y hay un tipo de búsquedas que estoy interesado.
En concreto la del memberOf
Yo tengo mi arbol de la siguiente manera:
# sistemas, departamento, zimbracorreo.com
dn: cn=sistemas,ou=departamento,dc=zimbracorreo,dc=com
ufn: sistemas, departamento, zimbracorreo.com
objectClass: groupOfNames
cn:: RGVwYXJ0YW1lbnRvIGRlIFNpc3RlbWFzIFPDjUxJQ0U=
cn: sistemas
description: Departamento Sistemas
member: uid=pedro.boleo,ou=people,dc=zimbracorreo,dc=com
member: uid=carlos.lastre,ou=people,dc=zimbracorreo,dc=com
Y quiero que se me impriman todas las personas que tengo dentro de la rama de ou=people,dc=zimbracorreo,dc=com que no pertenecen a Sistemas.
Lo estoy intentando de la forma que dices pero no me sale. ¿Hay que crear algún tipo de enlace especial o algo?
Muchas gracias.
pd.: YO TAMBIÉN SOY EXTREMEÑO!!!
¿Cuál es el filtro de búsqueda que estás intentando aplicar?
Es la siguiente:
ldapsearch -x -H ldap://10.0.2.51:389 -w silice -u -b '' -D 'uid=zimbra,cn=admins,cn=zimbra' (memberOf=cn=desarrollo,ou=departamento,dc=zimbracorreo,dc=com)
Buenas, no te ha llegado el filtro que he puesto??
Muchas gracias, es de vital importancia!
ldapsearch -x -H ldap://10.0.2.51:389 -w Contrasenia -b '' -D 'uid=zimbra,cn=admins,cn=zimbra' "(&(memberOf=cn=sistemas,ou=departamento,dc=zimbracorreo,dc=com))"
y con esto me gustaría mostrar todos los hijos que pertenecen al departamento de sistemas que están incluidos ahí, como por ejemplo:
dn: cn=sistemas,ou=departamento,dc=zimbracorreo,dc=com
objectClass: groupOfNames
cn:: RGVwYXJ0YW1lbnRvIGRlIFNpc3RlbWFzIFPDjUxJQ0U=
cn: sistemas
description: Departamento Sistemas
member: uid=carlos.chaouen,ou=people,dc=zimbracorreo,dc=com
member: uid=gonzalez.gonzalo,ou=people,dc=zimbracorreo,dc=com
El caso es que intento implementar una búsqueda como la pones en el ejemplo y no consigo que me saque todos los hijos con la información.
Muchas gracias
Últimamente estoy muy atareado y tengo bastante abandonado el blog. Por eso no te había respondido aún.
Lo que yo veo en tu esquema es que tu objectClass es: groupOfNames
En tu filtro deberías indicarlo:
(&(objectClass=groupOfNames)(memberOf=cn=sistemas,ou=departamento,dc=zimbracorreo,dc=com)