Herramientas de usuario


Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

ldap-instalacion [07/04/2014 15:50]
informatica
ldap-instalacion [07/04/2014 16:00] (actual)
informatica
Línea 105: Línea 105:
 ¡ANDANDO! ¡ANDANDO!
  
 +----
 +
 +==== Obtener una copia de todo el árbol ldap ====
 +
 +    slapcat > 20120210_ldap.ldif
 +
 +**Cargar offline desde un ldif**
 +
 +Se utiliza el programa slapadd.
 +
 +    -Detener el demonio
 +
 +    /​etc/​init.d/​slapd stop
 +
 +    -Cargar el ldif
 +
 +    slapadd -l 20120213_ldap_populate.ldif
 +
 +    -Volver a iniciar el demonio
 +
 +    /​etc/​init.d/​slapd start
 +
 +----
 +
 +==== Administración por línea de comandos ====
 +
 +Ver: http://​www.zytrax.com/​books/​ldap/​ch14/​
 +
 +Instalo ldaputils:
 +
 +     sudo apt-get install ldap-utils
 +     
 +----
 +==== Búsquedas con ldap search ====
 +
 +ldapsearch en todo el árbol:
 +
 +    ldapsearch -H ldap://​164.73.236.18:​389 -W -D '​cn=admin,​dc=ds,​dc=psico,​dc=edu,​dc=uy'​ '​(uid=la*)'​
 +
 +ldapsearch a partir de determinada base -b:
 +
 +    ldapsearch -H ldap://​164.73.236.18:​389 -W -b '​dc=ds,​dc=psico,​dc=edu,​dc=uy'​ -D '​cn=admin,​dc=ds,​dc=psico,​dc=edu,​dc=uy'​ '​(uid=la*)'​
 +
 +ldapsearch en todo el árbol y que retorne solamente determinados campos:
 +
 +    ldapsearch -H ldap://​164.73.236.18:​389 -W -D '​cn=admin,​dc=ds,​dc=psico,​dc=edu,​dc=uy'​ '​(uid=la*)'​ cn mail
 +
 +para sacar el resultado a un archivo:
 +
 +    ldapsearch -H ldap://​164.73.236.18:​389 -w SECRET -D '​cn=admin,​dc=ds,​dc=psico,​dc=edu,​dc=uy'​ '​(uid=la*)'​ > result.ldif
 +    ​
 +    ​
 +----
 +
 +==== Modificando datos ====
 +
 +**Modificando sus propios datos **
 +
 +Creo un ldif (modificando.ldif) con los datos que quiero modificar, por ejemplo:
 +
 +    dn: cn=Luis Dylan,​ou=people,​dc=ds,​dc=psico,​dc=edu,​dc=uy
 +    changetype: modify
 +    replace: givenName
 +    givenName: Luis Pedro
 +
 +Aplico el siguiente comando:
 +
 +    ldapmodify -f modificando.ldif -W -D '​cn=Luis Dylan,​ou=people,​dc=ds,​dc=psico,​dc=edu,​dc=uy'​
 +
 +En este caso el usuario se modifica a sí mismo.
 +
 +----
 +==== Cargar elementos desde un ldif ====
 +
 +FIXME: verificar
 +
 +    ldapadd -x -W -D '​cn=admin,​dc=ds,​dc=udelar,​dc=psico,​dc=edu,​dc=uy'​ -f /​home/​admins/​20120210_ldap.ldif
 +
 +----