Hoy instalaremos el servidor OpenLDAP en nuestra distro Debian Etch.
LDAP (Lightweight Directory Access Protocol) es un servicio de Directorio ordenado y distribuido, capaz de almacenar diversa información como usuarios, contraseñas, permisos, certificados,....
Instalación:
- Añade algunos paquetes más: libltdl3 (libreria de utilización de wrappers), libperl (perl), libslp1(OpenSLP protocolo de localización de servicios en la red).
elite:~# apt-get install slapd ldap-utils
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes extras:
libiodbc2 libldap-2.3-0 libltdl3 libperl5.8 libslp1 psmisc
Paquetes sugeridos:
slpd openslp-doc
Paquetes recomendados
libsasl2-modules
Se instalarán los siguientes paquetes NUEVOS:
ldap-utils libiodbc2 libldap-2.3-0 libltdl3 libperl5.8 libslp1 psmisc slapd
0 actualizados, 8 se instalarán, 0 para eliminar y 1 no actualizados.
Necesito descargar 2582kB de archivos.
Se utilizarán 6722kB de espacio de disco adicional después de desempaquetar.
- Configuración:
- Os va a pedir la contraseña para el usuario de administración de LDAP (admin).
- También pedirá el Nombre de nuestro dominio, en mi caso: lebrijo.com
- Queremos que nos maneje un log con las consultas a nuestro directorio; en el /etc/ldap/slapd.conf ponemos: loglevel 8
- Para que meta las líneas en su fichero en vez de inundar syslog; Redireccionamos al log en /etc/syslog.conf: local4.* /var/log/ldap
En un futuro veremos como se instala la herramienta administrativa web phpLDAPadmin, para la administración de nuestro directorio de forma remota y cómoda.
Si quereis profundizar en el tema, y ver una info más resumida en mis fichas:
Origen
http://www.openldap.org/
Repositorio
http://www.openldap.org/software/download/
Paquete
apt 2.3.30-5
Documentación (Castellano)
http://bulma.net/body.phtml?nIdNoticia=1991
Documentación (Inglés)
http://www.openldap.org/
Ficheros
Configuración: /etc/ldap/slapd.conf
Directorio del directorio: /var/lib/ldap
Control demonio: /etc/init.d/slapd
Log: /var/log/ldap
Puertos
389 TCP/UDP
LDAP-SSL: 636 TCP/UDP