Instal·lació LDAP

The site directory migrate module is currently enabled, unless you are doing the migration right now, there's no reason to leave it enabled.

Per a la instal·lacio de LDAP en Debian hi ha que primerament instal·lar els següents paquets:

apt-get install slapd ldap-utils db4.2-util

Després editem el fitxer del /etc/ldap/slapd.conf

# SCHEMAS
include         /etc/ldap/schema/core.schema
include         /etc/ldap/schema/cosine.schema
include         /etc/ldap/schema/nis.schema
include         /etc/ldap/schema/inetorgperson.schema

#Ruta dels pids i els args.
pidfile         /var/run/slapd/slapd.pid
argsfile        /var/run/slapd.args

#permisos base de dades
access to attr=userpassword
    by self write
    by * read

access to *
    by self write
    by * read

# Where the dynamically loaded modules are stored
modulepath      /usr/lib/ldap
moduleload      back_b

##############################################
# Definició base de dades                    #  
##############################################

# Base de dades per defecte
database        bdb

# Arrel del directori. Node arrel del directory ldap
suffix "dc=gulcas, dc=org"

# El nom del administrador de la base de dades
rootdn "cn=Manager, dc=gulcas, dc=org"

# Password en text pla del ldap
rootpw secret

# Asi es guardaran les dades del directori ldap
directory       "/var/lib/ldap"

Una volta configurat el ldap rearranquem el servici:

/etc/init.d/slapd restart

Si tot va correctament al realitzar la següent busqueda:

ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts

Recibirem una eixida com aquesta:

...
dn:
namingContexts: dc=gulcas,dc=org
...

Una volta estem segurs que ldap esta funcionant, creem un fitxer
proba.ldif.

####################################
dn: dc=gulcas,dc=org
objectclass: dcObject
objectclass: organization
o: gulcas
dc: gulcas

dn: cn=Manager,dc=gulcas,dc=org
objectclass: organizationalRole
cn: Manager
####################################

Amb la següent ordre o introduïm en ldap

ldapadd -x -D "cn=Manager,dc=gulcas,dc=org" -W -f proba.ldif

Una volta afegit realitzem una busqueda per comprobar que s'ha
afegit correctament.

ldapsearch -x -b 'dc=gulcas,dc=org' '(objectclass=*)'

Els següents links proporionen informació detallada sobre la
configuració de LDAP.
Bulma: Instalación y Configuración de LDAP
OpenLDAP Software 2.3 Administrator's Guide