TP2 LDAP (1)
TP2 LDAP (1)
TP2 LDAP (1)
A. Introduction
LDAP est l'acronyme de Lightweight Directory Access Protocol, c'est une version
simplifiée du protocole X.500.
Néanmoins, LDAP peut être utilisé de plusieurs façons: authentification, répertoire partagé
(pour les clients de messagerie), carnet d'adresses, etc.
Pour décrire rapidement LDAP, toutes les informations sont stockées dans une structure en
arborescence. Avec OpenLDAP on a la liberté de déterminer le répertoire de l'arborescence le
"Directory Information Tree" (DIT). Nous allons commencer par un arbre de base contenant
deux nœuds sous la racine:
Avant de commencer, on doit déterminer la racine de notre répertoire LDAP. Par défaut,
l’arbre sera déterminé par notre nom de domaine pleinement qualifié (FQDN) qui sera
isetbiz.com .
B. Installation
Tout d'abord, on commence par installer le daemon serveur slapd de OpenLDAP et le paquet
ldap-utils, un paquet contenant des utilitaires de gestion de LDAP:
Parfois on ne demandera que le mot de passe et rien concernant le nom de domaine car
l'installeur récupère directement le nom de domaine de la machine. Si on souhaite renseigner
ces champs:
Par défaut slapd est configuré avec des options minimales nécessaires pour exécuter le démon
slapd.
1 Mme I.ABBES
Atelier administration des services réseaux TP3
C. Configuration
nano db.ldif
On commence par créer un mot de passe encrypté pour le compte administrateur, avec la
commande suivante :
2 Mme I.ABBES
Atelier administration des services réseaux TP3
# Admin user.
dn: cn=admin,dc=isetbiz,dc=com
objectClass: organizationalUnit
cn: admin
description: LDAP administrator
userPassword: iset
dn: ou=people,dc=isetbiz,dc=com
objectClass: organizationalUnit
ou: people
dn: ou=groups,dc=isetbiz,dc=com
objectClass: organizationalUnit
ou: groups
dn: uid=ali,ou=people,dc=isetbiz,dc=com
objectClass: inetOrgPerson
objectClass: shadowAccount
uid: ali
sn: mohamed
givenName: Ali
cn: Ali mohamed
displayName: ali mohamed
uidNumber: 1000
gidNumber: 10000
userPassword: password
loginShell: /bin/bash
homeDirectory: /home/ali
shadowExpire: -1
shadowFlag: 0
shadowWarning: 7
shadowMin: 8
shadowMax: 999999
shadowLastChange: 10877
mail: ali.mohamed@isetbiz.com
postalCode: 31000
l: bizerte
o: bizerte
mobile: xx xx xx xx
homePhone: xx xx xx xx
title: System Administrator
3 Mme I.ABBES
Atelier administration des services réseaux TP3
On peut vérifier que le contenu a été correctement ajouté avec l'utilitaire ldapsearch.
Exécutez une recherche dans l'annuaire LDAP:
dn: uid=ali,ou=people,dc=isetbiz,dc=com
cn: ali mohamed
sn: mohamed
givenName: ali
• -x: ne pas utiliser la méthode d'authentification SASL, qui est la valeur par défaut.
• -LLL: désactiver l'impression LDIF informations de schéma.
D. Travail demandé :
4 Mme I.ABBES