Encuesta¿Que aplicaciones predeterminadas crees que deba llevar ALDOS 1.2?
Otras encuestas | 135 votos | 2 comentarios
TemasAlcance Libre (109/0)
Alcance Libre Desktop (243/0)
Anuncios (274/0)
Arte (8/0)
Comunidad (107/0)
Consejos y trucos (168/0)
Editoriales (30/0)
Entretenimiento (116/0)
Humor (62/0)
Internet (285/0)
Juegos (64/0)
Manuales y documentos (116/0)
Música (18/0)
Negocios y empresas (424/0)
Noticias Generales (976/0)
Nuestro idioma (8/0)
Opiniones (137/0)
Programación y desarrollo (109/0)
Programas y Aplicaciones (469/0)
Seguridad (184/0)
Sustento Físico (Hardware) (125/0)
Tiras cómicas (20/0)
Ubunteando (37/0)
Están en línea... Registrados: 4angelverde david2405 miguelcarmona Ruiz-Tapiador Invitados: 945 Últimos registrados:Ruiz-Tapiador miguelcarmona YO Jordi Villegas jnobsa Total registrados: 2168
Foro de soporte
Participan...Noticiasjoelbarrios (2852) bartoloco (149) Koalasoft (141) capotes (90) Flaquita (64) gomezbjesus (63) bakara (59) ValeriaBueno (52) RamOS (51) The One (47) domingov (43) rlameda (32) varisti (24) adrianpazr (21) core_dumped (19) Comentarios joelbarrios (343) Koalasoft (228) RamOS (181) gomezbjesus (94) Oscar Hernández (62) The One (61) juanroberto (51) rdario (46) Cause (42) rlameda (40) manowar (38) julioe (37) Micaelo (34) bakara (34) benfrid (32) |
Cómo configurar OpenLDAP como servidor de autenticación.Autor: Joel Barrios DueñasCorreo 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 necesario.
Instalación a través de yum.Si utiliza CentOS 5, Red Hat™ Enterprise Linux 5 o White Box Enterprise Linux 5, solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lógico necesario:
Instalación a través de up2date.Si se utiliza Red Hat™ Enterprise Linux 4, solo bastará realizar lo siguiente para instalar o actualizar el equipamiento lógico necesario:
Procedimientos.SELinux y el servicio ldap.Para que SELinux permita al servicio ldap funcionar normalmente, haciendo que se pierda toda la protección que brinda esta implementación, utilice el siguiente mandato:
Creación de directorios.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.
Se requiere además copiar el fichero /etc/openldap/DB_CONFIG.example dentro de /var/lib/ldap/addressbook/ como el fichero DB_CONFIG:
Generación de claves de acceso para 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:
Copie y respalde este criptograma. El texto de la salida será utilizado más adelante en el fichero /etc/openldap/slapd.conf y se definirá como clave de acceso para el usuario Administrador, quien tendrá todos los privilegios sobre el directorio. Fichero de configuración /etc/openldap/slapd.conf.Se edita el fichero /etc/openldap/slapd.conf y se verifica que los ficheros de esquema mínimos requeridos estén presentes. De tal modo, al inicio del fichero debe haber algo similar a lo siguiente:
Se añade al fichero /etc/openldap/slapd.conf lo siguiente con el fin de definir el nuevo directorio que en adelante se utilizará para autenticar a toda al red local:
Inicio del servicio ldap.Inicie el servicio de LDAP y añada éste al resto de los servicios que arrancan junto con el sistema:
Migración de cuentas existentes en el sistema.Edite el fichero /usr/share/openldap/migration/migrate_common.ph y modifique los los valores de las variables $DEFAULT_MAIL_DOMAIN y
A continuación hay que crear el objeto que a su vez contendrá el resto de los datos en el directorio. Genere un fichero base.ldif del siguiente modo:
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. Lo primero será importar los grupos y usuarios existentes en el sistema. Realice la importación de usuarios utilizando los guiones correspondientes del siguiente modo:
Lo anterior creará los ficheros group.ldif y passwd.ldif, los cuales incluirán la información de los grupos y cuentas en el sistema, incluyendo las claves de acceso. Los datos se podrán insertar en el directorio LDAP utilizando lo siguiente:
Comprobaciones.Antes de configurar el sistema para utilizar LDAP para autenticar, es conveniente verificar que todo funciona correctamente. El siguiente mandato verifica que directorios disponibles existen en el servidor 127.0.0.1.
Lo anterior debe devolver una salida similar a lo siguiente:
El siguiente mandato debe devolver toda la información de todo el directorio solicitado (dc=su-dominio,dc=com).
Otro ejemplo es realizar una búsqueda específica para un usuario en particular. Suponiendo que en el sistema se tiene un usuario denominado fulano, puede ejecutarse lo siguiente:
Lo anterior debe regresar algo como lo siguiente:
Configuración de clientes.Defina los valores para los parámetros host y base a fin de establecer hacia que servidor y a que directorio conectarse en el fichero /etc/ldap.conf. Para fines prácticos, el valor del parámetro host corresponde a la dirección IP del servidor LDAP y el valor del parámetro base debe ser el mismo que se especificó en el fichero /etc/openldap/slapd.conf para el parámetro suffix. Considerando que el servidor LDAP tiene la dirección IP 192.168.0.1, se puede definir lo siguiente en el fichero /etc/openldap/slapd.conf:
Lo que sigue es utilizar ya sea authconfig, authconfig-tui o authconfig-gtk para configurar el sistema a fin de que se utilice el servidor LDAP para autenticar. authconfig (modo-texto)Suponiendo que el servidor LDAP tiene la dirección IP 192.168.0.1, utilice el siguiente mandato para configurar al cliente remoto a fin de que autentique en el directorio LDAP.
authconfig-tui (modo texto)Habilite las casillas Utilizar LDAP y Utilizar Autenticación LDAP y pulse la tecla Tab hasta Siguiente y pulse la tecla Enter y verifique que los datos del servidor y el directorio a utilizar sean los correctos. ![]() authconfig-tui, pantalla principal. ![]() authconfig-tui, pantalla configuración ldap. authconfig-gtk (modo gráfico)Si se utiliza authconfig-gtk se deben habilitar las casillas de Soporte LDAP. Antes de cerrar la ventana en la pestañas de Información del usuario y Autenticación. Antes de dar clic en Aceptar, haga clic en Configurar LDAP y verifique que los datos del servidor y el directorio a utilizar sean los correctos. ![]() authconfig-gtk, pestaña de Información del usuario. ![]() authconfig-gtk, pestaña de Autenticación. ![]() authconfig-gtk, ventana Configurar LDAP. 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 como diradmin y el módulo de LDAP de Webmin. La mejor herramienta de administración de directorios LDAP que podemos recomendar es PHP LDAP Admin. 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 *.ldif 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 17 de agosto de 2009 @ 08:15 CDT|33,093 Hits |
Comentarios Recientes