« Le système d'exploitation GNU-Linux/Les annuaires LDAP » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Validation de la réplication : : rajout de la validation de la réplication
Ligne 295 :
=== Validation de la réplication ===
 
{{TODO|ValidationL'objectif est de constater la réplication}} des objets de l'annuaire.
 
 
==== Procédure n°1 : validation de l'ajout de données sur le réplicat'' ====
 
===== Coté Provider =====
 
* on crée un fichier LDIF contenant l'utilisateur à rajouter
 
# cat bob.ldif
dn: cn=bob,ou=People,dc=domaine,dc=fr
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
givenName: Eponge
sn: Eponge
cn: bob
uid: bob
userPassword: {MD5}F7WfMlfPOGcecKZLEkmjTA==
uidNumber: 1001
gidNumber: 1001
homeDirectory: /home/bob
loginShell: /bin/sh
mail: bob@domaine.fr
 
* on injecte ce fichier LDIF dans notre annuaire
 
# ldapadd -x -h localhost -D "cn=admin,dc=domaine,dc=fr" -f bob.ldif -W
 
* on vérifie que l'utilisateur a bien été crée
 
# ldapsearch -LLL -x -h localhost -b "dc=domaine,dc=fr" "(cn=bob)"
 
 
===== Coté Consumer =====
 
* on attend quelques secondes et on constate que l'utilisateur a bien été créé sur le réplicat
 
# ldapsearch -LLL -x -h localhost -b "dc=domaine,dc=fr" "(cn=bob)"
 
 
 
==== Procédure n°2 : validation de la suppression de données sur le réplicat ====
 
===== Coté Provider =====
 
* on supprime l'utilisateur de notre annuaire
 
# ldapdelete -x -h localhost -D "cn=admin,dc=domaine,dc=fr" -W "cn=bob,ou=People,dc=domaine,dc=fr"
 
* on vérifie que l'utilisateur a bien été supprimé
 
# ldapsearch -LLL -x -h localhost -b "dc=domaine,dc=fr" "(cn=bob)"
 
 
===== Coté Consumer =====
 
* on attend quelques secondes et on constate que l'utilisateur a bien été supprimé sur le réplicat
 
# ldapsearch -LLL -x -h localhost -b "dc=domaine,dc=fr" "(cn=bob)"