Tengo una consulta de búsqueda en LDAP como esta. ¿Qué significa exactamente esta consulta?
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
active-directory
ldap
ldap-query
Ritesh Chandora
fuente
fuente
Respuestas:
CN
= Nombre comúnOU
= Unidad OrganizacionalDC
= Componente de dominioTodas estas son partes de la especificación de directorio X.500, que define los nodos en un directorio LDAP.
También puede leer sobre el formato de intercambio de datos LDAP (
LDIF
) , que es un formato alternativo.Lo lees de derecha a izquierda, el componente más a la derecha es la raíz del árbol, y el componente más a la izquierda es el nodo (u hoja) que deseas alcanzar.
Cada
=
par es un criterio de búsqueda.Con su consulta de ejemplo
En efecto, la consulta es:
Desde el
com
Componente de Dominio, busque elgoogle
Componente de Dominio, y luego dentro de él elgl
Componente de Dominio y luego dentro de él elgp
Componente de Dominio.En el
gp
Componente de dominio, busque la Unidad organizativa llamadaDistribution Groups
y luego busque el objeto que tiene un nombre comúnDev-India
.fuente
Dev-India2
junto conDev-India
?¿Qué son CN, OU, DC?
Desde RFC2253 (representación de cadena UTF-8 de nombres distinguidos) :
¿Qué significa la cadena de esa consulta?
La cadena (
"CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
) es una ruta desde una estructura jerárquica ( DIT = Árbol de información de directorio ) y debe leerse de derecha (raíz) a izquierda (hoja).Es un DN (nombre distinguido) (una serie de pares clave / valor separados por comas que se utilizan para identificar las entradas de forma exclusiva en la jerarquía de directorios). El DN es en realidad el nombre completo de la entrada.
Aquí puede ver un ejemplo donde agregué algunas entradas más posibles.
La ruta real se representa con verde.
Las siguientes rutas representan los DN (y su valor depende de lo que desee obtener después de ejecutar la consulta):
"DC=gp,DC=gl,DC=google,DC=com"
"OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"OU=People,DC=gp,DC=gl,DC=google,DC=com"
"OU=Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=QA-Romania,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=Diana Anton,OU=People,DC=gp,DC=gl,DC=google,DC=com"
fuente
nslookup -type=srv _ldap._tcp.MY.DOMAIN
Quiero agregar algo diferente de las definiciones de palabras. La mayoría de ellos serán visuales.
Técnicamente, LDAP es solo un protocolo que define el método mediante el cual se accede a los datos del directorio. Necesariamente, también define y describe cómo se representan los datos en el servicio de directorio
Los datos se representan en un sistema LDAP como una jerarquía de objetos, cada uno de los cuales se denomina entrada . La estructura de árbol resultante se denomina Árbol de información de directorio (DIT) . La parte superior del árbol se denomina comúnmente raíz (también conocida como base o sufijo).
Para navegar por el DIT , podemos definir una ruta (un DN ) al lugar donde están nuestros datos (cn = DEV-India, ou = Grupos de distribución, dc = gp, dc = gl, dc = google, dc = com nos llevará a una entrada única) o podemos definir una ruta (un DN) a donde creemos que están nuestros datos (por ejemplo, ou = Grupos de distribución, dc = gp, dc = gl, dc = google, dc = com) y luego buscar el atributo = valor o múltiples atributos = pares de valor para encontrar nuestra entrada (o entradas) objetivo.
Si desea obtener información más detallada, visite aquí
fuente