Como cada una de las entradas de este blog, vamos a ver un mini HowTo de algún problema que se me ha planteado.
En este caso y con la ayuda del gran Fernando Gonzalez (vamos que lo ha solucionado él), hemos montado un servidor Ldap en un servidor CentOS 5.
Para la instalación usaremos yum, que es lo más cómodo:
Ahora podemos comenzar con la configuración del fichero necesario para arrancar el servicio, slapd.conf:
El fichero de configuración debe tener un aspecto tras su configuración como este (este es muy básico):
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
database ldbm
suffix “dc=prueba, dc=local”
rootdn “cn=Manager, dc=prueba, dc=local”
rootpw secret
directory /var/lib/ldap
Ahora usaremos un fichero esquema.ldif para la carga de datos, en este caso vamos a crear un grupo de usuarios y 3 usuarios
dn: dc=prueba,dc=local
dc: intecna
description: Ldap Oficina
objectClass: domain
dn: cn=Manager,dc=prueba,dc=local
description: Directorio Principal
objectClass: organizationalRole
cn: Manager
dn: ou=users,dc=prueba,dc=local
ou: users
objectClass: top
objectClass: organizationalUnit
dn: uid=admin,ou=users,dc=prueba,dc=local
userPassword: admin
uid: admin
objectClass: person
objectClass: top
objectClass: inetOrgPerson
objectClass: organizationalPerson
sn: admin
cn: admin
dn: uid=usuario,ou=users,dc=prueba,dc=local
userPassword: usuario
uid: usuario
objectClass: person
objectClass: top
objectClass: inetOrgPerson
objectClass: organizationalPerson
sn: Usuario
cn: Usuario
dn: uid=usuario2,ou=users,dc=prueba,dc=local
userPassword: usuario2
uid: usuario2
objectClass: person
objectClass: top
objectClass: inetOrgPerson
objectClass: organizationalPerson
sn: Usuario2
cn: Usuario2
Arrancamos el servicio, con un /etc/init.d/ldap start con ello ya podemos introducir los datos necesarios para tener listo nuestro ldap.
Una vez que hemos creado este archivo esquema.ldif, podemos insertarlo como nuestro esquema de ldap, es algo sencillo, usaremos el comando slapadd, con sus correspondientes modificadores:
Seguramente os saldrá un error cuando reinicies tu servidor ldap pidiéndote el archivo DB_CONFIG, así que para ello haremos:
Para comprobar que tenemos el servidor funcionando podemos hacer un “netstat -putan | grep ldap” y un “ps -fea | grep ldap”. Con netstat vemos el puerto donde está escuchando y los que pueden acceder y con ps vemos el proceso y su pid.









[…] encontrat un altre tutorial però soles d’OpenLDAP per a CentOS anem a seguir-lo… This entry was posted in Uncategorized. Bookmark the permalink. […]