<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Instalaci%C3%B3n_servidor_LDAP%2C_ldap-utils%3A_ldapsearch</id>
	<title>Instalación servidor LDAP, ldap-utils: ldapsearch - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Instalaci%C3%B3n_servidor_LDAP%2C_ldap-utils%3A_ldapsearch"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_servidor_LDAP,_ldap-utils:_ldapsearch&amp;action=history"/>
	<updated>2026-10-21T09:54:45Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_servidor_LDAP,_ldap-utils:_ldapsearch&amp;diff=62579&amp;oldid=prev</id>
		<title>Carrion: /* Configuración de slapd */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_servidor_LDAP,_ldap-utils:_ldapsearch&amp;diff=62579&amp;oldid=prev"/>
		<updated>2017-10-07T06:53:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuración de slapd&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Introdución==&lt;br /&gt;
*Neste apartado aparte de instalar os paquetes necesarios e tamén imos pararnos un pouco en revisar os ficheiros de LDAP para familiarizarnos un pouco máis coa súa estrutura.&lt;br /&gt;
&lt;br /&gt;
*A imaxe amosa o escenario 1.E&lt;br /&gt;
[[Imagen:00_Dominios_Linux_Escenarios_parte_01_E.jpg |500px]]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;IMPORTANTE&amp;#039;&amp;#039;&amp;#039;: para manter a compatibilidade na parte V con SAMBA o nome de dominio non debe exceder os 15 caracteres (Neste caso &amp;#039;&amp;#039;iescalquera&amp;#039;&amp;#039; ten 11).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalar os paquetes necesarios ===&lt;br /&gt;
*En primeiro lugar, teremos que instalar no servidor os paquetes necesarios para a execución do servidor LDAP (&amp;#039;&amp;#039;&amp;#039;[http://www.openldap.org/software/man.cgi?query=slapd slapd (Standalone LDAP Daemon)]&amp;#039;&amp;#039;&amp;#039;) .&lt;br /&gt;
* Logo instalaremos as utilidades básicas para manexar a súa información. O comando que usaremos será este:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Agregar os esquemas básicos ===&lt;br /&gt;
&lt;br /&gt;
*Como xa indicamos na parte introdutoria ao instalar o servizo LDAP en Debian (slapd), este xa instala por defecto os catro esquemas que se indicaron anteriormente: core, COSINE, NIS, inetOrgPerson.&lt;br /&gt;
*Pronto o comprobaremos.&lt;br /&gt;
*Se non estiveran instalados, ou quixeramos instalar algún outro debemos executar:&lt;br /&gt;
 ldapadd -Y EXTERNAL -H ldapi:/// -f /ruta ao esquema/esquema.ldif&lt;br /&gt;
*O comando ldapadd instalarémolo máis adiante, este atópase no paquete &amp;#039;&amp;#039;&amp;#039;ldap-utils&amp;#039;&amp;#039;&amp;#039; que non instalamos por agora.&lt;br /&gt;
&lt;br /&gt;
*Se observásemos a saída da execución dese comando, veriamos que se produce un erro se intentamos engadir un esquema que xa existe, por exemplo &amp;#039;&amp;#039;core&amp;#039;&amp;#039;, debido a que xa está engadido:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SASL/EXTERNAL authentication started&lt;br /&gt;
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth&lt;br /&gt;
SASL SSF: 0&lt;br /&gt;
adding new entry &amp;quot;cn=core,cn=schema,cn=config&amp;quot;&lt;br /&gt;
ldap_add: Other (e.g., implementation specific) error (80)&lt;br /&gt;
	additional info: olcAttributeTypes: Duplicate attributeType: &amp;quot;2.5.4.2&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se se engade un esquema que non existe o resultado sería semellante a, por exemplo o esquema &amp;#039;&amp;#039;openldap&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SASL/EXTERNAL authentication started&lt;br /&gt;
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth&lt;br /&gt;
SASL SSF: 0&lt;br /&gt;
adding new entry &amp;quot;cn=openldap,cn=schema,cn=config&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instalar e configurar slapd==&lt;br /&gt;
*A continuación imos instalar &amp;#039;&amp;#039;&amp;#039;slapd&amp;#039;&amp;#039;&amp;#039;, examinar os ficheiros de ldap e configurar o paquete para o noso dominio &amp;#039;&amp;#039;&amp;#039;iescalquera.local&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===Instalación do paquete===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Instalación slapd&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Imagen:Dl_2014_dhcp_01.jpeg| Comezamos conectándonos ao servidor &amp;#039;&amp;#039;&amp;#039;dserver00&amp;#039;&amp;#039;&amp;#039; dende o exterior.&amp;lt;br&amp;gt;Lembrar que rediriximos os portos en VirtualBox no escenario 1.A, e estamos conectándonos á IP do host real a un porto que nos redirixe ao servidor &amp;#039;&amp;#039;&amp;#039;dserver00&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Imagen:Dl_2014_slapd_02.jpeg| Como xa indicamos executamos &amp;#039;&amp;#039;&amp;#039;apt-get install slapd&amp;#039;&amp;#039;&amp;#039;. &amp;lt;br&amp;gt; Vemos que entre os paquetes suxeridos está &amp;#039;&amp;#039;ldap-utils&amp;#039;&amp;#039; que instalaremos logo.&lt;br /&gt;
Imagen:Dl_2014_slapd_03.jpeg| Pídenos o contrasinal do usuario &amp;#039;&amp;#039;&amp;#039;admin&amp;#039;&amp;#039;&amp;#039;, que é o usuario que vai administrar o directorio de ldap. Introducimos, para variar, &amp;#039;&amp;#039;&amp;#039;abc123.&amp;#039;&amp;#039;&amp;#039; (punto incluído)&lt;br /&gt;
Imagen:Dl_2014_slapd_04.jpeg| Repetimos o contrasinal, e veremos que remata a instalación do paquete.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ficheiros de ldap ===&lt;br /&gt;
*Unha vez instalado o paquete imos ver un pouco os ficheiros que que xestiona o servizo slapd. Estes atópanse en:&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;/etc/ldap/*&amp;#039;&amp;#039;&amp;#039;: ficheiros de configuración do directorio ldap.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;/etc/default/sldap&amp;#039;&amp;#039;&amp;#039;: ficheiro de configuración do servizo slapd.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;/var/lib/ldap/*&amp;#039;&amp;#039;&amp;#039;: onde están as bases de datos que usa slapd.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;/usr/lib/ldap/*&amp;#039;&amp;#039;&amp;#039;:  contén módulos que pode usar slapd. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Instalamos o paquete &amp;#039;&amp;#039;&amp;#039;tree&amp;#039;&amp;#039;&amp;#039; para axudarnos coa estrutura de ficheiros: &amp;lt;pre&amp;gt;apt-get install tree&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Imos ver por arriba a estrutura da seguinte imaxe&lt;br /&gt;
[[Image:Esquema_config1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Instalación slapd&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Imagen:Dl_2014_slapd_06.jpeg| Executamos &amp;#039;&amp;#039;&amp;#039;tree -d /etc/ldap&amp;#039;&amp;#039;&amp;#039; para ver a estrutura de directorios.&lt;br /&gt;
Imagen:Dl_2014_slapd_06A.jpeg| O mesmo pero sen o parámetro &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039; para ver tamén os ficheiros.&lt;br /&gt;
Imagen:Dl_2014_slapd_08.jpeg| En &amp;#039;&amp;#039;&amp;#039;/etc/ldap/ldap.conf&amp;#039;&amp;#039;&amp;#039; almacénase a información do cliente ldap para conectarse ao servidor, por agora está sen configurar. &lt;br /&gt;
Imagen:Dl_2014_slapd_07.jpeg| &amp;#039;&amp;#039;&amp;#039;/etc/ldap/schema&amp;#039;&amp;#039;&amp;#039; contén esquemas que poden ser cargados no directorio de ldap. Como xa vimos catro deles xa están cargados. Pódese observar o contido dos ficheiros para familiarizarse con eles.&lt;br /&gt;
Imagen:Dl_2014_slapd_09.jpeg| En &amp;#039;&amp;#039;&amp;#039;/etc/slapd/slapd.d&amp;#039;&amp;#039;&amp;#039; temos o ficheiro da rama de configuración &amp;#039;&amp;#039;&amp;#039;cn=config&amp;#039;&amp;#039;&amp;#039;. Para manexarse con estes ficheiros con símbolos como =, {, etc, aconséllase usar a tecla TAB para completar as instrucións (Premer 1 vez, ou 2 veces se hai directorios/ficheiros que teñen o mesmo comezo) ou poñer escribir os nomes completos dos ficheiros/directorios entre &amp;quot; &amp;quot;.&amp;lt;br&amp;gt;Observar: o dn, e o objectClass. Como vemos calquera rama da árbore DIT (Digital Information Tree, que vimos na teoría) debe ser introducida no directorio LDAP. Con este ficheiro foi co que se cargou a rama &amp;#039;&amp;#039;&amp;#039;cn=config&amp;#039;&amp;#039;&amp;#039; por parte do proceso de instalación de slapd.&amp;lt;br&amp;gt;Dentro do mesmo directorio está o directorio &amp;#039;&amp;#039;&amp;#039;cn=config&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Imagen:Dl_2014_slapd_10.jpeg| Dentro de &amp;#039;&amp;#039;&amp;#039;/etc/slapd/slapd.d/cn=config&amp;#039;&amp;#039;&amp;#039; temos o directorio &amp;#039;&amp;#039;&amp;#039;cn=schema&amp;#039;&amp;#039;&amp;#039; que indica cales son esquemas que están cargados na base de datos/directorio ldap. &lt;br /&gt;
Imagen:Dl_2014_slapd_11.jpeg| O ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/ldap/slapd.d/cn=config/cn=module{0}.ldif&amp;#039;&amp;#039;&amp;#039; indícalle ao demo slapd cales son os módulos que se deben cargar. Observar como se indica o directorio no que buscar os módulos e que módulos cargar. Neste caso a base de datos.&lt;br /&gt;
Imagen:Dl_2014_slapd_12.jpeg| O ficheiro &amp;#039;&amp;#039;&amp;#039;cn=schema.ldif&amp;#039;&amp;#039;&amp;#039; contén a definición da entrada &amp;#039;&amp;#039;&amp;#039;cn=schema&amp;#039;&amp;#039;&amp;#039; da árbore DIT (mirar gráfico superior). Obviamente este esquema é cargado antes que os catro anteriores (core, cosine, nis, ...) pois os anteriores colgan deste nodo da árbore. &lt;br /&gt;
Imagen:Dl_2014_slapd_27.jpeg| Os ficheiros &amp;#039;&amp;#039;&amp;#039;.../cn=config/olcDatabase*&amp;#039;&amp;#039;&amp;#039; conteñen directivas sobre as bases de datos. A numeración úsase para distinguir distintas BBDD do mesmo tipo. Neste caso, a que ten o ordinal 1, amosa, entre outras cousas, quen pode acceder á rama &amp;#039;&amp;#039;&amp;#039;nodomain.com&amp;#039;&amp;#039;&amp;#039;, tanto en modo escritura como en modo lectura. Tan pronto configuremos slapd veremos como cambia o contido dese ficheiro.&lt;br /&gt;
Imagen:Dl_2014_slapd_13.jpeg| Xa noutro directorio, o ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/default/slapd&amp;#039;&amp;#039;&amp;#039; permítenos, entre outras cousas indicar cales son os protocolos polos que se pode conectar un cliente ao demo slpad. Neste caso son:&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;-ldap&amp;#039;&amp;#039;&amp;#039;: que usa o protocolo TCP e escoita no porto 389, podemos conectarnos dende calquera sitio coa sintaxe: ldap://ip_do_servidor&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;-ldapi&amp;#039;&amp;#039;&amp;#039;: que se usa para conectarse co cliente dentro do mesmo servidor ao demo slapd usando &amp;#039;&amp;#039;&amp;#039;Sockets de Unix&amp;#039;&amp;#039;&amp;#039; (http://es.wikipedia.org/wiki/Socket_Unix) e non a pila de protocolos TCP/IP. Para conectarse só precisamos poñer o nome do protocolo: ldapi://.&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;- ldaps&amp;#039;&amp;#039;&amp;#039;: non está habilitado por defecto e permite realizar conexións cifradas (seguras) entre os clientes e o servidor como veremos no escenario 1.F. Usa tamén o protocolo TCP e escoita no porto 636. Para conectarse: ldaps://ip_servidor:636 (porto opcional).&lt;br /&gt;
Imagen:Dl_2014_slapd_22.jpeg| Finalmente en &amp;#039;&amp;#039;&amp;#039;/var/lib/ldap&amp;#039;&amp;#039;&amp;#039; almacénase a BD do directorio. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuración de slapd===&lt;br /&gt;
*Trala lectura do punto anterior, que tal se lle damos unha segunda volta? e logo imos configurar por fin o servidor.&lt;br /&gt;
*A continuación imos personalizar a configuración do directorio ldap para o noso dominio &amp;#039;&amp;#039;&amp;#039;iescalquera.local&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
*O que imos facer a continuación con pantallas de configuración vai xerar uns ficheiros ldif, que poderíamos xerar nós á man, e logo cargar.&lt;br /&gt;
*Podemos realizar a configuración tantas veces como precisemos, por se nos trabucamos, usando o comando &amp;#039;&amp;#039;&amp;#039;dpkg-reconfigure&amp;#039;&amp;#039;&amp;#039; que se usa para a reconfiguración dos paquetes unha vez instalados:&lt;br /&gt;
 dpkg-reconfigure slapd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Configuración de slapd&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Imagen:Dl_2014_slapd_14.jpeg| Executamos &amp;#039;&amp;#039;&amp;#039;dpkg-reconfigure slapd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Imagen:Dl_2014_slapd_15.jpeg| Indicamos &amp;#039;&amp;#039;&amp;#039;NON&amp;#039;&amp;#039;&amp;#039; para non omitir a configuración de LDAP. &lt;br /&gt;
Imagen:Dl_2014_slapd_16.jpeg| Indicamos o nome do dominio DNS: &amp;#039;&amp;#039;&amp;#039;iescalquera.local&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Imagen:Dl_2014_slapd_17.jpeg| Indicamos o nome da organización: &amp;#039;&amp;#039;&amp;#039;iescalquera&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Imagen:Dl_2014_slapd_18.jpeg| Introducimos a chave para o usuario &amp;#039;&amp;#039;&amp;#039;admin&amp;#039;&amp;#039;&amp;#039; que pode administrar a entrada no directorio ldap: &amp;#039;&amp;#039;&amp;#039;abc123.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Imagen:Dl_2014_slapd_19.jpeg| Repetimos o contrasinal.&lt;br /&gt;
Imagen:Dl_2014_slapd_20.jpeg| Indicamos que se use o novo motor da base de datos &amp;#039;&amp;#039;&amp;#039;MDB&amp;#039;&amp;#039;&amp;#039; xa que precisa menos configuración que o motor HDB.&lt;br /&gt;
Imagen:Dl_2014_slapd_21.jpeg| Prememos &amp;#039;&amp;#039;&amp;#039;NON&amp;#039;&amp;#039;&amp;#039;, pois cando se desinstale o servidor slapd queremos conservar os ficheiros de configuración. &lt;br /&gt;
Imagen:Dl_2014_slapd_23.jpeg| Como vimos antes en &amp;#039;&amp;#039;&amp;#039;/var/lib/ldap&amp;#039;&amp;#039;&amp;#039; temos os ficheiros da BD do directorio. As que viñan por defecto. Agora pregúntanos se desexamos facer unha copia delas. Indicamos que &amp;#039;&amp;#039;&amp;#039;SI&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Imagen:Dl_2014_slapd_24.jpeg| Indicamos que NON queremos usar a versión 2 de ldap.&lt;br /&gt;
Imagen:Dl_2014_slapd_25.jpeg| Unha vez rematado o proceso de configuración reiniciase automaticamente o servizo slapd. Observar:&amp;lt;br&amp;gt; Como se move o a BD antiga a &amp;#039;&amp;#039;&amp;#039;/var/bakcups.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Como se crea a nova configuración do directorio.&lt;br /&gt;
Imagen:Dl_2014_slapd_26.jpeg| En &amp;#039;&amp;#039;&amp;#039;/var/backups/unknown...&amp;#039;&amp;#039;&amp;#039; está a BD anterior.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*Pero precisamos algo máis para ler e escribir na BD pois agora toca traballar con ficheiros LDIF, para iso instalaremos &amp;#039;&amp;#039;&amp;#039;ldap-utils&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Utilidades ldap: paquete ldap-utils==&lt;br /&gt;
*A continuación imos instalar o paquete &amp;#039;&amp;#039;&amp;#039;ldap-utils&amp;#039;&amp;#039;&amp;#039; que nos vai proporcionar utilidades:&lt;br /&gt;
*para consultar o directorio de LDAP&lt;br /&gt;
*engadir/modificar/eliminar obxectos&lt;br /&gt;
*poder cambiar o contrasinal dun usuario, etc.&lt;br /&gt;
&lt;br /&gt;
===Instalación de ldap-utils===&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Instalación&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Imagen:Dl_2014_slapd_29.jpeg| Executar &amp;#039;&amp;#039;&amp;#039;apt-get install ldap-utils&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Imagen:Dl_2014_slapd_30.jpeg| Agora temos un conxunto de comandos que comezan por ldap para: engadir, modificar, borrar elementos na BD de ldap e tamén para consultalos.&amp;lt;br&amp;gt;Lembrar que se pode escribir parte dun comando ou directorio/ficheiro e premer a tecla TAB (1 vez ou 2 se hai varios comandos/ficheiros que comparte comezo do nome) para completar o seu nome.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Consultar a BD: ldapsearch===&lt;br /&gt;
*A continuación imos testar que todo funciona e para iso usaremos o comando &amp;#039;&amp;#039;&amp;#039;ldapsearch&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
*No seguinte enlace pódese consultar o manual de ldapsearch: http://linux.die.net/man/1/ldapsearch&lt;br /&gt;
*A continuación amosamos algúns dos parámetros que imos usar nesta primeira aproximación ao comando:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039;: usar autenticación simple.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;-Y &amp;#039;&amp;#039;EXTERNAL&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: usa autenticación &amp;#039;&amp;#039;&amp;#039;SASL&amp;#039;&amp;#039;&amp;#039; (Simple Authentication and Security Layer - capa de seguridade e autenticación simple)&lt;br /&gt;
***O mecanismo de SASL que usamos neste caso é &amp;#039;&amp;#039;&amp;#039;EXTERNAL&amp;#039;&amp;#039;&amp;#039;, onde a autenticación está implícita no contexto, isto é, o cliente e servidor teñen instalados uns certificados para autenticarse un contra o outro. Neste caso o cliente (ldapsearch) e o servizo (slapd) están no mesmo equipo en dserver00, co cal eses certificados xa están no equipo.&lt;br /&gt;
***Nos seguintes enlaces hai máis información sobre este tipo de autenticación:&lt;br /&gt;
****http://es.wikipedia.org/wiki/SASL&lt;br /&gt;
****http://www.openldap.org/doc/admin21/sasl.html&lt;br /&gt;
****http://www.openldap.org/doc/admin21/tls.html&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;-D &amp;#039;&amp;#039;dn&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: dn para conectarse ao LDAP indicando o nome de usuario co que nos imos conectar.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;-w &amp;#039;&amp;#039;contrasinal&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: Indicar o contrasinal para conectarse ao LDAP.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;-W&amp;#039;&amp;#039;&amp;#039;: Obrigamos a que o comando pide o contrasinal para conectarse ao LDAP en lugar de recibilo como parámetro.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;-H&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;ldapuri&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: Especificar a [http://es.wikipedia.org/wiki/Uniform_Resource_Identifier URI]  coa que nos imos conectar ao servidor ldap. Por exemplo ldap://localhost ou ldapi://&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;filtro&amp;#039;&amp;#039;&amp;#039; indica que nos devolva as entradas que coincidan cos valores dos atributos que indicamos no filtro.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;-b &amp;#039;&amp;#039;base de busca&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: para indicar en que obxecto da árbore comezar a buscar &lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;base|one|sub&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: indica se queremos que nos devolva os atributos e valores:&lt;br /&gt;
***&amp;#039;&amp;#039;&amp;#039;base&amp;#039;&amp;#039;&amp;#039;: só do obxecto que estamos consultando&lt;br /&gt;
***&amp;#039;&amp;#039;&amp;#039;one&amp;#039;&amp;#039;&amp;#039;: só dos obxectos que están un nivel por debaixo do obxecto consultado.&lt;br /&gt;
***&amp;#039;&amp;#039;&amp;#039;sub&amp;#039;&amp;#039;&amp;#039;: do obxecto consultado e de toda a súa subárbore. É o valor por defecto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* O formato do comando é (non precisamente nesa orde):&lt;br /&gt;
 ldapsearh método_autenticación base ldapuri filtros&lt;br /&gt;
&lt;br /&gt;
*Os valores que indicamos para os parámetros poden ir ou non entre comiñas simples (&amp;#039;valores&amp;#039;) se vemos que se poden confundir cos parámetros, pero non é obrigatorio.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Consultar o dominio creado====&lt;br /&gt;
*Indicamos como base o tope da xerarquía e como filtros calquera clase de obxecto.&lt;br /&gt;
*Observar que o propio comando nas liñas 4-7 amosa que é o que pretendemos consultar.&lt;br /&gt;
*O que nos interesa está na liña 12.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,4-7,12&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;&amp;#039; -s base objectclass=* namingcontexts&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;&amp;gt; with scope baseObject&lt;br /&gt;
# filter: objectclass=*&lt;br /&gt;
# requesting: namingcontexts &lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
dn:&lt;br /&gt;
namingContexts: dc=iescalquera,dc=local&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 2&lt;br /&gt;
# numEntries: 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Consultar obxectos da rama dc=iescalquera,dc=local====&lt;br /&gt;
*Imos agora facer unha serie de consultas na nosa rama de interese. Por agora non temos moito nesa rama, faltan usuarios, grupos, etc, que crearemos no seguinte apartado.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Sen autenticación&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
**Observar as liñas marcadas (En formato PDF non se poden observar as liñas marcadas).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,4-7,11-16,19-23&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;dc=iescalquera,dc=local&amp;#039;&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope subtree&lt;br /&gt;
# filter: (objectclass=*)&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# iescalquera.local&lt;br /&gt;
dn: dc=iescalquera,dc=local&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: dcObject&lt;br /&gt;
objectClass: organization&lt;br /&gt;
o: iescalquera&lt;br /&gt;
dc: iescalquera&lt;br /&gt;
&lt;br /&gt;
# admin, iescalquera.local&lt;br /&gt;
dn: cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
objectClass: simpleSecurityObject&lt;br /&gt;
objectClass: organizationalRole&lt;br /&gt;
cn: admin&lt;br /&gt;
description: LDAP administrator&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 3&lt;br /&gt;
# numEntries: 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Con autenticación SASL implícita&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
**precisamos indicar o servidor, neste caso con -H ldapi://&lt;br /&gt;
**Obtemos a mesma información que no caso anterior&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -Y EXTERNAL -H ldapi:// -b &amp;#039;dc=iescalquera,dc=local&amp;#039;&lt;br /&gt;
SASL/EXTERNAL authentication started&lt;br /&gt;
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth&lt;br /&gt;
SASL SSF: 0&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope subtree&lt;br /&gt;
# filter: (objectclass=*)&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# iescalquera.local&lt;br /&gt;
dn: dc=iescalquera,dc=local&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: dcObject&lt;br /&gt;
objectClass: organization&lt;br /&gt;
o: iescalquera&lt;br /&gt;
dc: iescalquera&lt;br /&gt;
&lt;br /&gt;
# admin, iescalquera.local&lt;br /&gt;
dn: cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
objectClass: simpleSecurityObject&lt;br /&gt;
objectClass: organizationalRole&lt;br /&gt;
cn: admin&lt;br /&gt;
description: LDAP administrator&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 3&lt;br /&gt;
# numEntries: 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Indicando o usuario e contrasinal co que nos conectamos&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Observar a liña 24, pois como somos o usuario admin ensínanos o hash asociado ao seu contrasinal.&lt;br /&gt;
**Observar como con -D indicamos o usuario e con -w o contrasinal.&lt;br /&gt;
**Nesta ocasión como uri usamos ldap://localhost, pero podería ser ldap://dserver00, ldap://dserver00.iescalquera.local (consultaríase o DNS), etc.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,24&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -D cn=admin,dc=iescalquera,dc=local -w abc123. -H ldap://localhost -b &amp;#039;dc=iescalquera,dc=local&amp;#039;&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope subtree&lt;br /&gt;
# filter: (objectclass=*)&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# iescalquera.local&lt;br /&gt;
dn: dc=iescalquera,dc=local&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: dcObject&lt;br /&gt;
objectClass: organization&lt;br /&gt;
o: iescalquera&lt;br /&gt;
dc: iescalquera&lt;br /&gt;
&lt;br /&gt;
# admin, iescalquera.local&lt;br /&gt;
dn: cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
objectClass: simpleSecurityObject&lt;br /&gt;
objectClass: organizationalRole&lt;br /&gt;
cn: admin&lt;br /&gt;
description: LDAP administrator&lt;br /&gt;
userPassword:: e1NTSEF9Qm5mRG9QTWVSUnUyalNpZUNXMEhWbnhvMlBnUWNrK1o=&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Indicando o usuario co que nos conectamos, pero non o contrasinal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Observar a liña 2, como pide o contrasinal de admin.&lt;br /&gt;
**Nesta ocasión como uri usamos ldap://dserver00, &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -D cn=admin,dc=iescalquera,dc=local -W -H ldap://dserver00 -b &amp;#039;dc=iescalquera,dc=local&amp;#039;&lt;br /&gt;
Enter LDAP Password: &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Indicando que so queremos consultar os valores do obxecto base, non os fillos&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Para iso usamos o parámetro -s base&lt;br /&gt;
**Observar a liña 5&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,5&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;dc=iescalquera,dc=local&amp;#039; -s base&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope baseObject&lt;br /&gt;
# filter: (objectclass=*)&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# iescalquera.local&lt;br /&gt;
dn: dc=iescalquera,dc=local&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: dcObject&lt;br /&gt;
objectClass: organization&lt;br /&gt;
o: iescalquera&lt;br /&gt;
dc: iescalquera&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 2&lt;br /&gt;
# numEntries: 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Indicando que só queremos consultar os valores dos obxectos fillos do base, non os do obxecto base&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Para iso usamos o parámetro: -s one&lt;br /&gt;
**Lembrar que por defecto o valor do parámetro é: -s sub&lt;br /&gt;
**Pero só temos un fillo.&lt;br /&gt;
**Observar a liña 5.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,5&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;dc=iescalquera,dc=local&amp;#039; -s one&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope oneLevel&lt;br /&gt;
# filter: (objectclass=*)&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# admin, iescalquera.local&lt;br /&gt;
dn: cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
objectClass: simpleSecurityObject&lt;br /&gt;
objectClass: organizationalRole&lt;br /&gt;
cn: admin&lt;br /&gt;
description: LDAP administrator&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 2&lt;br /&gt;
# numEntries: 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Poñemos un filtro no que indicamos que desexamos consultar os obxectos que teñan o atributo objectClass independentemente do valor que teña ese atributo&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Para iso poñemos un filtro cos atributos e os valores buscados. &lt;br /&gt;
**Obviamente o atributo objectClass teno todo obxecto.&lt;br /&gt;
**Observar que non é sensible ás maiúsculas.&lt;br /&gt;
**Observar a liña 6&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,6&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;dc=iescalquera,dc=local&amp;#039; obJecTcLass=*&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope subtree&lt;br /&gt;
# filter: obJecTcLass=*&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# iescalquera.local&lt;br /&gt;
dn: dc=iescalquera,dc=local&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: dcObject&lt;br /&gt;
objectClass: organization&lt;br /&gt;
o: iescalquera&lt;br /&gt;
dc: iescalquera&lt;br /&gt;
&lt;br /&gt;
# admin, iescalquera.local&lt;br /&gt;
dn: cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
objectClass: simpleSecurityObject&lt;br /&gt;
objectClass: organizationalRole&lt;br /&gt;
cn: admin&lt;br /&gt;
description: LDAP administrator&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 3&lt;br /&gt;
# numEntries: 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Poñemos un filtro no que indicamos que desexamos consultar os obxectos que teñan o atributo objectClass co valor dcObject&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Para iso poñemos un filtro co atributo e o valor desexado. &lt;br /&gt;
**Agora só obtemos os obxectos que cumpren coa condición.&lt;br /&gt;
**Observar a liña 6&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,6&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;dc=iescalquera,dc=local&amp;#039; objectclass=dcobject&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope subtree&lt;br /&gt;
# filter: objectclass=dcobject&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# iescalquera.local&lt;br /&gt;
dn: dc=iescalquera,dc=local&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: dcObject&lt;br /&gt;
objectClass: organization&lt;br /&gt;
o: iescalquera&lt;br /&gt;
dc: iescalquera&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 2&lt;br /&gt;
# numEntries: 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Outros exemplos sobre o mesmo.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Poñemos un filtro no que indicamos que desexamos consultar os obxectos que teñan o atributo &amp;#039;cn&amp;#039; independentemente do valor que teña ese atributo&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Temos un só obxecto que cumpre co filtro.&lt;br /&gt;
**Observar a liña 6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,6&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;dc=iescalquera,dc=local&amp;#039; cn=*&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope subtree&lt;br /&gt;
# filter: cn=*&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# admin, iescalquera.local&lt;br /&gt;
dn: cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
objectClass: simpleSecurityObject&lt;br /&gt;
objectClass: organizationalRole&lt;br /&gt;
cn: admin&lt;br /&gt;
description: LDAP administrator&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 2&lt;br /&gt;
# numEntries: 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Poñemos un filtro no que indicamos que desexamos consultar os obxectos que teñan o atributo cn co valor admin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**Temos o mesmo obxecto anterior que cumpre co filtro.&lt;br /&gt;
**Observar a liña 6&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line enclose=&amp;quot;div&amp;quot; highlight=&amp;quot;1,6&amp;quot;&amp;gt;&lt;br /&gt;
root@dserver00:~#  ldapsearch -x -b &amp;#039;dc=iescalquera,dc=local&amp;#039; cn=admin&lt;br /&gt;
# extended LDIF&lt;br /&gt;
#&lt;br /&gt;
# LDAPv3&lt;br /&gt;
# base &amp;lt;dc=iescalquera,dc=local&amp;gt; with scope subtree&lt;br /&gt;
# filter: cn=admin&lt;br /&gt;
# requesting: ALL&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# admin, iescalquera.local&lt;br /&gt;
dn: cn=admin,dc=iescalquera,dc=local&lt;br /&gt;
objectClass: simpleSecurityObject&lt;br /&gt;
objectClass: organizationalRole&lt;br /&gt;
cn: admin&lt;br /&gt;
description: LDAP administrator&lt;br /&gt;
&lt;br /&gt;
# search result&lt;br /&gt;
search: 2&lt;br /&gt;
result: 0 Success&lt;br /&gt;
&lt;br /&gt;
# numResponses: 2&lt;br /&gt;
# numEntries: 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[Usuario:antonio| Antonio de Andrés Lema]] e [[Usuario:Carrion| Carlos Carrión Álvarez]]&lt;/div&gt;</summary>
		<author><name>Carrion</name></author>
	</entry>
</feed>