Instalación
apt-get install slapd ldap-utils libdb4.6
Configuración
DNS domain name: eii.us.es
Organization name: ATC
Backend: HDB
Move old configuration: yes
Allow LDAPv2: no
Editar /etc/ldap/ldap.conf. Activar las líneas:
BASE dc=aguere.eii.us, dc=es
URI ldap://192.168.0.3/
Editar configuración del servidor /etc/ldap/slapd.conf
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema
loglevel 256
index objectClass eq
index uid eq
Aplicar los cambios
sudo invoke-rc.d slapd stop
sudo slapindex
sudo chown openldap:openldap /var/lib/ldap/*
sudo invoke-rc.d slapd start
Probar
skeletor:/opt/webdav# ldapsearch -x
# extended LDIF
#
# LDAPv3
# base (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
===== Enlaces =====
http://www.debian-administration.org/article/OpenLDAP_installation_on_Debian
===== phpLDAPadmin =====
Creación de "user account":
Es necesario crear previamente un objeto Posix Group para poder asignar a cada nueva cuenta un GID válido.
Soporte de Blowfish:
apt-get install libbeecrypt6