• Instalar OpenLDAP en Debian

    Asignar una IP estática al servidor.

    Los archivos /etc/hostname y /etc/hosts deben contener la resolución de nombres del servidor. Por ejemplo:

    /etc/hostname

    servidoroldap

    /etc/hosts

    192.168.1.10 servidoroldap.hacks4geeks.com servidoroldap

    Instalamos los paquetes con:

    apt-get -y update
    apt-get -y install slapd
    apt-get -y install ldap-utils

    Asignamos una contraseña de administración.

    Para ver que todo se ha instalado correctamente exportamos la base de datos LDAP a un archivo LDIF (LDAP Data Interchange Format):

    slapcat > /root/OpenLDAP/BDLDAP.ldif

    Ahí vemos que la configuración no ha cogido ek nombre del servidor y el nombre del dominio de /etc/hosts, por lo que deberemos indicarlos manualmente. Para ello ejecutamos:

    dpkg-reconfigure slapd

    Seguimos las instrucciones agregando dominios, contraseña del adminitrador y otros datos.

    Creamos la DIT (Directory Information Tree) en /root/OpenLDAP/DIT.ldif:

    dn: ou=usuarios,dc=hacks4geeks,dc=local
    objectClass: organizationalUnit
    ou: usuarios
    
    dn: ou=grupos,dc=hacks4geeks,dc=local
    objectClass: organizationalUnit
    ou: grupos

    NOTA: Debe haber una línea en blanco entre los dns.

    Agregamos la información del archivo a la base de datos LDAP:

    ldapadd -x -D cn=admin,dc=hacks4geeks,dc=local -W -f /root/OpenLDAP/DIT.ldif

    Nos pedirá la contraseña de administración de LDAP.

     

    Deja una respuesta