Saltar al contenido

La forma más fácil de configurar LDAP para pruebas de desarrollo

Buscamos por todo el mundo on line para así regalarte la respuesta a tu dilema, si continúas con dificultades déjanos tu comentario y te contestamos con gusto, porque estamos para ayudarte.

Solución:

Solución 1:

OpenDS es muy fácil de ejecutar: simplemente descargue el archivo ZIP y ejecute el instalador o use el inicio web de Java. El instalador también puede llenar el directorio con entradas de prueba si desea ver algunos datos de ejemplo.

Editar (2020): OpenDJ es el sucesor de OpenDS después de que Oracle lo cerrara, pero no lo he probado para ver si tiene la misma facilidad de instalación con datos de muestra. Darle una oportunidad.

Recomiendo encarecidamente Apache Directory Studio como un buen cliente para familiarizarse con la exploración, edición y administración de datos a través de LDAP.

Solución 2:

Instale Ubuntu Server Edition 8.10, inícielo e instale OpenLDAP.

$ sudo apt-get install slapd ldap-utils

Probablemente pueda aceptar los valores predeterminados si esto es solo para probar, por lo tanto, su dominio será dc=ejemplo,dc=com. En el asistente de instalación, debe pedirle que configure su usuario administrador de ldap, el DN de este usuario debe ser *cn=admin,dc=example,dc=com`.

Luego, deberá agregar dos unidades organizativas, una para Personas y otra para Grupos. Cree el archivo myldap.ldif y coloque en él esto:

dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
ou: people

dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
ou: groups

Si LDAP se está ejecutando, apáguelo con /etc/init.d/slapd stop.

Usar ldapadd para agregar el archivo LDIF a nuestra base de datos LDAP:

$ ldapadd -x -D cn=admin,dc=example,dc=com -W -f myldap.ldif

Le pedirá la contraseña que configuró durante la instalación.

Inicie una copia de seguridad de LDAP con /etc/init.d/slapd start y luego instale Webmin:

$ sudo aptitude install perl libnet-ssleay-perl openssl 
                        libauthen-pam-perl libpam-runtime 
                        libio-pty-perl libmd5-perl
$ wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
$ sudo dpkg -i webmin_1.441_all.deb

Ahora puede navegar a la IP de su servidor LDAP en el puerto 10000 usando la URL https://your-server-ip:10000/. Tenga en cuenta que se le pedirá que ingrese la contraseña raíz para la computadora en esta pantalla de inicio de sesión.

Desde aquí necesitamos configurar Webmin para interactuar con nuestro entorno LDAP. Expanda “Sistema” y luego seleccione “Usuarios y grupos LDAP”. Haga clic en “Configuración del módulo” en la parte superior de la página y busque la siguiente opción e ingrese estos datos personalizados:

Base for users  ou=People,dc=example,dc=com
Base for groups     ou=Groups,dc=example,dc=com

Haz clic en guardar en la parte inferior. Volverá a la pantalla anterior donde ahora puede agregar usuarios y grupos LDAP. Ahora es un servidor LDAP en funcionamiento. Puede consultarlo desde el comando usando búsqueda ldap:

Toda la base de datos:

$ ldapsearch -x -h  -b "dc=example,dc=com"

Búsqueda de usuarios:

$ ldapsearch -x -h  -b "dc=example,dc=com" '(uid=blah)'

Hice la mayor parte de esto de memoria, así que tendrás que perdonarme si me perdí un par de pasos. Disfrutar.


Solución 3:

No creo que ningún servidor LDAP vaya a ser fácil hasta que repases un poco tu LDAP; la mayoría de los conceptos se comparten entre ellos.

Para Windows, puede valer la pena mirar el Modo de aplicación de Active Directory, que le brinda una funcionalidad LDAP bastante básica (pero lo suficientemente completa para los requisitos de desarrollo) sin todo el equipaje de Dominio/DNS/etc. que viene con AD completo.

valoraciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 3 Promedio: 5)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *