Inicio > ldap, linux, moodle > Tutorial Openldap + moodle + Linux

Tutorial Openldap + moodle + Linux

Esta es la primera parte de “como hacer que moodle se autentique contra ldap” para ello utilizaremos Openldap y la distribución Centos 5.5

Para realizar la instalación sobre Centos debemos ejecutar el siguiente comando:

# yum install openldap openldap-clients openldap-devel openldap-servers

Si nada falla debemos configurar el servicio, para eso editaremos el siguiente archivo.


# vim /etc/openldap/slapd.conf

suffix "dc=ejemplo,dc=com"
rootdn "cn=Manager,dc=ejemplo,dc=com"
rootpw secret

Con eso basta para tener el servicio funcionando, la clave se puede encriptar para mas seguridad con el siguiente comando:

[root@desarrollo ~]# slappasswd
New password:
Re-enter new password:
{SSHA}1JpoKTzV+yneHg30wMYDkvhc57RU63XD

Y deberíamos pegar eso envés de “secret”.

Ahora debemos copiar la configuración de la db

#cp –a /etc/openldap/DB_CONFIG /var/lib/ldap

Reiniciamos el servicio si todo sale bien deberia responder ok y verificamos que este corriendo:

service ldap restart
# netstat –atunp ; ps aux | frep ldap

Si todo está bien, procederemos a crear nuestros objetos, comenzaremos con la base:

vim base.ldif

dn: dc=ejemplo,dc=com
dc: ejemplo
objectclass: top
objectclass: domain

dn: ou=Usuarios,dc=ejemplo,dc=com
objectclass: top
objectclass: organizationalUnit
ou: Usuarios

Luego crearemos un usuario de pruebas:

vim usuarios.ldif

dn: cn=test,ou=Usuarios,dc=ejemplo,dc=com
cn: test
objectclass: top
objectclass: person
sn: jsaez
userpassword: test

Agregaremos al ldap los dos objetos:

# ldapadd -x -W -D "cn=Manager,dc=ejemplo,dc=com" -f base.ldif
# ldapadd -x -W -D "cn=Manager,dc=ejemplo,dc=com" -f usuarios.ldif

Con esto deberíamos tener nuestro servido ldap corriendo y preparado para la segunda parte donde podremos administrarlo con phpmyldap y autenticar el usuario contra ldap desde moodle.

un saludo

Anuncios
Categorías:ldap, linux, moodle Etiquetas: , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: