Marre des configurations LDAP interminables ? Ce guide pratique vous explique comment déployer votre propre annuaire OpenLDAP sous Linux en un temps record. De l'installation des paquets à la structuration de vos branches DNS, maîtrisez les commandes essentielles comme slapd et ldapsearch pour mettre en place une gestion d'identités robuste, sécurisée et parfaitement loguée dès aujourd'hui.
Vous souhaitez installer un annuaire OpenLdap sur un serveur Linux ? Je vous présente les étapes à suivre pour realise cette installation en 5 minutes top chrono !
Installation
D'abord, mettez à jour la liste des fichiers disponibles dans les dépôts APT via la commande suivante :
1
Apt-get update
Actualiser les dépôts, est une bonne pratique, afin de maintenir à jour votre liste de paquets disponibles.
Ensuite, installez daemon du serveur ldap via la commande suivante :
1
apt-get install slapd ldap-utils
Une fois l'installation terminée, vérifiez que tout est bon :
Maintenant, vous devez configurer votre annuaire.
La tendance actuelle est d'utiliser le nommage DNS pour les éléments de base de l'annuaire (racine et premières branches). Les branches plus profondes de l'annuaire peuvent représenter des personnes (people), des unités organisationnelles (organizational units) ou encore des groupes (groups).
Nous allons donc configurer notre annuaire pour refléter cette organisation :
Pour configurer, nous allons utiliser l'outil dpkg-reconfigure, bien connu des Linuxien :
1
dpkg-reconfigure slapd
Il vous sera demandé de saisir la configuration : DSN Domain pour construire la BASE (sas.com) ainsi que le mot de passe administrateur.
La configuration est terminé.
Validation
Configurez le fichier /etc/ldap/ldap.conf pour définir les informations de connexion à votre annuaire :
1
vi /etc/ldap/ldap.conf
1 2 3 4
# LDAP Defaults
BASE dc=sas,dc=com URI ldap://ldap-france.nicolas-housset.fr
Puis nous pouvons utiliser l'outil slapcat (SLAPD database to LDIF utility) pour effectué une première vérification
1
slapcat
Ce qui donne :
Note : Comme vous pouvez le constater, nous n'avons pas ajouté de nom de serveur en argument à slapcar. En effet, l'outil s'appuie sur le fichier de configuration /etc/ldap/ldap.conf modifié au préalable.
Vous pouvez également utiliser l'outil ldapsearch .
Les logs OpenLDAP sont gérés par syslog. Aussi, il faut ajouter une ligne dans /etc/rsyslog.conf , sachant que openldap log sur la facility local4:
1
local4.* /var/log/sldap.log
Puis, vous devez redémarrer Openldap :
1
/etc/init.d/slapd restart
Et comme nous avons ajouté la gestion des logs :
1
/etc/init.d/rsyslog restart
Nicolas Housset
Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.
Installer OpenLDAP en 5 minutes sur Linux : le guide garanti sans migraine pour dompter votre annuaire et vos logs sans perdre un seul neurone. Rapide, efficace et (presque) magique !