Notes config serveur LDAP

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