BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(01/08/2010 05:10:59)
    
Google


En bulma.net
En internet
Instalación y configuración de OpenLDAP (72410 lectures)
Por Jesús Roncero Franco
golan (http://www.roncero.org)
Creado el 30/05/2002 18:48 modificado el 30/05/2002 18:48

OpenLDAP es un servicio de directorio que, entre otras cosas, nos permite contener los datos (logins, claves) de una serie de usuarios y realizar la autentificación en máquinas clientes a través de un único servidor OpenLDAP.
En este artículo veremos como instalar un servidor OpenLDAP para realizar este tipo de autentificación y en un próximo artículo veremos cómo configurar los clientes.

Pagina1/3

Disclaimer Todo esto ha sido fruto de lo que he aprendido durante mis prácticas en empresa en la Escuela de Ingenieros en Informática de Sevilla, http://www.eii.us.es, dónde tuvimos que implementar un sistema de autentificación basado en OpenLDAP para que los clientes, rembo, windows y linux, utilizasen el directorio LDAP y no sus ficheros locales. Ya que OpenLDAP es extenso y dado que tuvimos que dedicarnos a solventar varios tipos de problemas en la implementación, este artículo es una recopilación de todo lo que averiguamos durante las prácticas, más que nada para tener constancia de todo lo que hicimos y para ayudar a otra gente que se encuentre con el mismo problema.
No soy un experto en OpenLDAP y puede que, para cuando leas este artículo, ya me haya olvidado de muchas cosas sobre OpenLDAP ;-). Así que aquí queda esto como pequeña guía rápida.

Introducción al sistema de directorio

Un directorio es, básicamente, una base de datos que está optimizada para lecturas, dónde se van a producir pocas escrituras. Un directorio es, por ejemplo, el DNS, dónde el número de consultas es mucho mayor que el de adiciones o modificaciones. Los típicos usos que se le dan incluyen el almacenamiento de la información del usuario, claves, direcciones de correo, etc...
El protocolo DAP , X.500, es el protocolo de acceso a directorio de la pila OSI. El LDAP, del inglés Lightweight Directory Access Protocol, es un protocolo que está implementado sobre la pila TCP/IP y que surge como versión ligera al DAP, ya que este último requiere bastantes más recursos que LDAP.
Tenemos varias alternativas a la hora de elegir un servidor LDAP, entre ellos los creados por la Universidad de Michigan y el servidor LDAP de Netscape. OpenLDAP es la versión libre de este tipo de servidores.

En este artículo veremos como hacer una instalación simple de LDAP y cómo configurarlo para que use transmisiones seguras gracias a las librerías OpenSSL. Si quires más información sobre LDAP, puedes consultar el RFC2251.

Entrada en materia.


La información que se suele guardar en un directorio está formada por entradas. Cada entrada es un conjunto de atributos (información) que se identifica a traves de un nombre distinguido, DN, Distished name en inglés. Cada uno de estos atributos es de un tipo concreto y puede tener uno o varios valores. Estos atributos suelen ser nemónicos como por ejemplo cn (common name) o mail que indicaría el nombre o email de una entrada en el directorio.

La información se almacena en el directorio en forma de árbol jerarquico. Tradicionalmente se almacenaban utilizando como raíz los distintos paises, siendo los hijos las distintas provincias, e hijos de estos las distintas organizaciones o compañias que podía haber en una provicia.
También se puede utilizar la jerarquía de internet para definir la estructura de un directorio LDAP utilizando, por ejemplo, los nombres de dominio. Así, la raíz podría ser net, un hijo, bulmalug y dentro de este los diversos usuarios que pudiera tener, etc.

LDAP posee un atributo, objectClass, que permite definir que datos van a ser obligatorios y cuales opcionales a través de los esquemas (schemas). O sea, los esquemas van a ser como definiciones de los datos que va a contener el directorio. OpenLDAP incluye varios esquemas, pero podremos añadir o modificar los ya existentes para cumplir con nuestras necesidades.

El acceso a la información del directorio, se hace a través de los nombres distinguidos, DN, y de los RND, nombres distinguidos relativos. Estos se construyen a partir de una entrada, concatenandole el DN de todos sus padres. Por ejemplo, para el ejemplo de bulma, imaginemos que tenemos un autor que tiene de uid autor1, su DN sería "uid=autor1, ou=autores, dc=bulmalug, dc=net". Para encontrar más información sobre el formato DN, puedes consultar el RFC2253.

OpenLDAP permite, además, definir ACL (access control lists) para el acceso a los datos, a parte de que permite transmitir los datos sobre una capa segura como OpenSSL. Así mismo, OpenLDAP permite la replicación de los datos entre varios servidores OpenLDAP para descongestionar los servidores.


Paginas:  1  2  3  Abreviatura Siguiente>>

Imprimir
Version para
imprimir

Imprimir
Version
PDF
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 59
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Sistema de cuentas de correo virtuales con PostFix, OpenLDAP y Courier
. Configuración de un cliente y servidor OpenLDAP para autentificación
. Autentificación de un cliente linux a través de LDAP
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 19/7/2010 19:42:36 | Tiempo Total: 0.012 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 27/12/2009 22:08 CET
Powered by Apache    MySQL    PHP    Gimp