Vous êtes sur la page 1sur 9

ABDOUL MOUMINI Harouna

NGUEMA EDOU Francky


Info 3

TP N° 2
Réseaux Linux
(LDAP)

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
Présentation de LDAP
Le protocole LDAP (Lightweight Directory Access Protocol) est un protocole
standard conçu pour gérer et accéder aux informations de répertoire hiérarchique
sur un réseau. Il peut être utilisé pour stocker tout type d'informations, bien qu'il
soit le plus souvent utilisé comme système d'authentification centralisé ou pour les
annuaires de messagerie et de téléphone d'entreprise.

Dans ce guide, nous verrons comment installer et configurer le serveur OpenLDAP


sur Ubuntu 20.04. Nous installerons ensuite phpLDAPadmin, une interface Web
pour visualiser et manipuler les informations LDAP.

Avant de commencer ce tutoriel, nous avons à notre disposition un serveur Ubuntu


20.04 configuré avec Apache et PHP.

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
➢ Installation du package LDAP

Pendant l'installation, il a été demandé de sélectionner et de confirmer un


mot de passe administrateur pour LDAP.

Le mot de passe choisi est : abdoul

➢ Même si nous venons d'installer le package, nous allons continuer et le


reconfigurer. Le slapdpackage a la capacité de poser de nombreuses
questions de configuration importantes, mais par défaut, elles sont ignorées
dans le processus d'installation. Nous avons accès à toutes les invites en
demandant à notre système de reconfigurer le package.

sudo dpkg-reconfigure slapd

• Omettre la configuration du serveur OpenLDAP? Non

Nom de domaine DNS?

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
Nom de l’organisation ?

Mot de passe administrateur ?

Backend de base de données ?

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
Supprimer la base de données lorsque slapd est purgé ?

Testons notre connexion LDAP avec ldapwhoami

➢ Nous allons installer phpLDAPadmin

sudo apt-get install phpldapadmin

Le serveur Web est maintenant configuré pour servir l'application, mais nous
devons apporter des modifications supplémentaires. Nous devons configurer
phpLDAPadmin pour utiliser notre domaine et ne pas remplir automatiquement les
informations de connexion LDAP.

Commencez par ouvrir le fichier de configuration principal avec les privilèges root
dans votre éditeur de texte :

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
sudo nano /etc/phpldapadmin/config.php

Nous avons rechercher la ligne qui commence par

$servers->setValue('server','name'.

Cette ligne est un nom d'affichage pour votre serveur LDAP, que l'interface Web
utilise pour les en-têtes et les messages concernant le serveur.

Nous avons également modifié la ligne qui commence par

$servers->setValue('server','base', array('dc=example,dc=com'));

La ligne commençant par :

#$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com'); a également
été modifier.

Nous avons modifier la ligne contenant le hide_template_warning paramètre, en


décommentant la ligne qui le contient et en le définissant sur true :

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
➢ Connexion à l'interface Web phpLDAPadmin

Après avoir apporté les modifications de configuration nécessaires à


phpLDAPadmin, nous pouvons maintenant commencer à l'utiliser.

https://ist.ga/phpladapadmin

➢ Création d’une unité d’organisation

# nano unites.ldif

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
Injection du fichier unites.ldif dans l’annuaire

# ldapadd -x -D cn=admin,dc=ist,dc=ga -W -f unites.ldif

Ajout de 2 étudiants et un prof dans l’annuaire


#nano users.ldif
ldapadd -x -D cn=admin,dc=ist,dc=ga -W -f users.ldif

➢ Connexion à phpladapamin avec un utilisateur

Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)
Institut Supérieur de Technologies, Semestre 6, TP2 portant sur l’annuaire ldap (2019-2020)

Vous aimerez peut-être aussi