Intallation des paquets Open LDAP :
apt-get install slapd ldap-utils
Configuration de slapd :
dpkg-reconfigure slapd
Après configuration de notre slapd nous pouvons maintenant modifier notre fichier de configuration qui se trouve dans le répertoire /etc/ldap/ldap.conf.
/etc/ldap/ldap.conf
#
# LDAP Defaults
#
# See ldap.conf(5) for details
# This file should be world readable but not world writable.
BASE dc=mondomaine,dc=com
#URI ldap://ldap.mondomaine.com ldap://ldap-master.mondomaine.com:666
#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never
# TLS certificates (needed for GnuTLS)
TLS_CACERT /etc/ssl/certs/ca-certificates.crt
suffix "dc=mondomaine,dc=com"
rootdn "cn=admin,dc=mondomaine,dc=com"
rootpw {SSHA}I+zuMsLiDo7C9kENnvQ9OlsquqtKus
Pour générer un mot de passe:
slappasswd -h {SSHA}
New password:
Re-enter new password:
{SSHA}I+zuMsLiDo7C9kENnvQ9OlsquqtKus
Pour insérer des ou il faut créer un fichier ldif contenant nos directives.
On va commencer par créer un fichier ou.ldif contenant les informations pour la création des ou Groups et Users:
nano ou.ldif
dn: ou=Groups,dc=atkhost,dc=com
ou: Groups
objectClass: top
objectClass: organizationalUnit
dn: ou=Users,dc=atkhost,dc=com
ou: Users
objectClass: top
objectClass: organizationalUnit
Pour insérer les données du fichier ldif la commande est:
ldapadd -x -D cn=admin,dc=mondomaine,dc=com -W -f fichier.ldif
Pour lister la base ldap:
slapcat