mardi 12 juillet 2011

Installer un serveur LDAP sur une Debian Squeeze



Voici comment mettre en place un serveur LDAP sur une Debian Squeeze. C'est assez facile et d'ailleurs on en aura beaucoup besoin.


       I.            Configuration de debconf :
On va d'abord configurer Debconf:
# dpkg-reconfigure debconf
Interface à utiliser: Dialogue
Ignorer les questions de priorité inférieure à: Intermédiaire



       II.            Installation et configuration d’openldap :
Ensuite, on installe les paquet nécessaires:
# aptitude install slapd ldap-utils
Voulez-vous omettre la configuration d'OpenLDAP: NON
Nom de domaine:  <mondomaine.local>
Organisation: <mondomaine.local>
Faut-il autoriser le protocole ldapV2: NON
A partir d'ici différencie l'installation sur une Squeeze avec celle sur Lenny:
Il n'y a plus de /etc/ldap/slapd.conf mais il est remplacé par le répertoire /etc/ldap/slapd.d.
Néanmoins, on va créer un fichier /etc/ldap/slapd.conf et on chargera le nécessaire pour la configuration du serveur LDAP:

# vim /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

Après l'installation ou l'ajout d'un schéma, il faut ajouter la ligne suivante dans le fichier /etc/ldap/slapd.conf:
include         /etc/ldap/schema/monnouveauschema.schema
Puis lancer la commande: 
# slaptest –f /etc/ldap/slapd.conf –F /etc/ldap/slapd.d

Et c'est tout!!!!