Cómo configurar OpenLDAP como libreta de direcciones.
|
Autor: Joel Barrios Dueñas Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
Introducción.LDAP (Lightweight Directory Access Protocol) es un protocolo para consulta y modificación de servicios de directorio que se desempeñan sobre TCP/IP. LDAP utiliza el modelo X.500 para su estructura, es decir, se estructura árbol de entradas, cada una de las cuales consiste de un conjunto de atributos con nombre y que a su vez almacenan valores.URL: http://en.wikipedia.org/wiki/LDAP Equipamiento lógico requerido.
Instalación a través de yum.
Instalación a través de up2date.
Procedimientos.Con fines de organización se creará un directorio específico para este directorio y se configurará con permisos de acceso exclusivamente al usuario y grupo ldap.
Crear la clave de acceso que se asignará en LDAP para el usuario administrador del directorio. Basta ejecutar desde una terminal:
Lo anterior debe dar como salida un criptograma como lo mostrado a continuación:
El texto de la salida será utilizado más adelante en el fichero /etc/openldap/slapd.conf y se definirá al usuario Administrador para como el utilizado para acceder con todos los privilegios al directorio. Se copia el fichero de esquema de evolution-data-server dentro del directorio /etc/openldap/schema/:
Se edita el fichero /etc/openldap/slapd.conf y se agrega el esquema de datos incluido con evolution-data-server:
Independientemente de lo que ya se tenga configurado, y que no será tocado, se añade al final del fichero /etc/openldap/slapd.conf lo siguiente con el fin de definir el nuevo directorio que en adelante se utilizará como libreta de direcciones:
Inicie el servicio de LDAP y añada éste al resto de los servicios que arrancan junto con el sistema:
A continuación hay que crear el objeto que a su vez contendrá el resto de los datos en el directorio. Genere un fichero addressbook.ldif al cual agregará el siguiente contenido:
Se utilizará ldapadd para insertar los datos necesarios. Las opciones utilizadas con este mandato son las siguientes:
Una vez entendido lo anterior, se procede a insertar la información generada en el directorio utilizando lo siguiente:
Una vez hecho lo anterior, se podrá comenzar a poblar el directorio con datos. Genere el fichero su-usuario.ldif con los siguientes datos, donde reemplazará los valores por reales. Elimine los campos que queden vacíos o no le sean de utilidad, porque de otra forma LDAP no le dejará insertar éstos. Es importante destacar que deben estar incluidas las clases top, person, organizationalPerson, inetOrgPerson y evolutionPerson, ya que de otro modo no será posible utilizar los campos de información necesarios para que el directorio funcione como libreta de direcciones.
Los datos se podrán insertar utilizando lo siguiente:
Configuración de clientes.Acceda hacia el directorio con cualquier cliente que tenga soporte para acceder hacia directorios LDAP. Novell Evolution.Hacer clic en Archivo → Nuevo → Libreta de direcciones.
Mozilla Thunderbird.Hacer clic en Archivo → Nuevo → Directorio LDAP
Squirrelmail.Hay que editar el fichero /etc/squirrelmail/config.php y añadir/editar:
Administración.Hay una gran cantidad de programas para acceder y administrar servidores LDAP, pero la mayoría solo sirven para administrar usuarios y grupos del sistema. La mejor herramienta de administración de directorios LDAP que podemos recomendar es LDAP Browser/Editor (requiere Java).
Respaldo de datos.Debe detenerse el servicio de LDAP antes de proceder con el respaldo de datos.
A continuación, se utiliza la herramienta slapcat, utilizando el fichero de configuración /etc/openldap/slapd.conf.
Concluido el proceso de respaldo de datos, puede iniciarse de nuevo el servicio de ldap.
Restauración de datos.El procedimiento requiere detener el servicio.
Debe eliminarse los datos del directorio a restaurar.
A continuación, se utiliza la herramienta slapadd para cargar los datos desde un fichero *.dif de respaldo.
Se debe ejecutar la herramienta slapindex, que se utiliza para regenerar los índices LDAP.
Concluido el proceso de restauración de datos, puede iniciarse de nuevo el servicio de ldap.
Modificaciones necesarias en el muro cortafuegos.Si se utiliza un cortafuegos con políticas estrictas, como por ejemplo Shorewall, es necesario abrir el puerto 389 por TCP (LDAP). Las reglas para el fichero /etc/shorewall/rules de Shorewall correspondería a algo similar a lo siguiente:
Última Edición lunes, abril 09 2007 @ 02:42 CDT
|

















