Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lpro:ldap [2015/01/14 13:08]
127.0.0.1 external edit
lpro:ldap [2016/01/12 10:19] (current)
jbaudry [Cours à télécharger]
Line 18: Line 18:
   * Exercice 2 : Installer Apache directory studio et phpldapAdmin   * Exercice 2 : Installer Apache directory studio et phpldapAdmin
     * Pour phpldapadmin modifier le fichier /​etc/​phpldapadmin/​config.php     * Pour phpldapadmin modifier le fichier /​etc/​phpldapadmin/​config.php
-<​code>​$servers->​setValue('​server','​base',​array('​dc=univ-lehavre,​dc=fr'​));​+ 
 + 
 +<​code>​ 
 +$servers->​setValue('​server','​base',​array('​dc=univ-lehavre,​dc=fr'​));​
 $servers->​setValue('​login','​bind_id','​cn=admin,​dc=univ-lehavre,​dc=fr'​);​ $servers->​setValue('​login','​bind_id','​cn=admin,​dc=univ-lehavre,​dc=fr'​);​
 </​code>​ </​code>​
Line 27: Line 30:
   * Exercice 5 : Créer une page d'​enregistrement (ajout compte) + modification de son mot de passe   * Exercice 5 : Créer une page d'​enregistrement (ajout compte) + modification de son mot de passe
   * Exercice 6 : Créer une ou plusieurs page web permettant de ajouter/​supprimer/​modifier un compte   * Exercice 6 : Créer une ou plusieurs page web permettant de ajouter/​supprimer/​modifier un compte
-    * [[:​lpro:​ldap:​php-lib | Librarie ldap en php]] 
   * <​del>​Exercice 7</​del>​ : Déporter l'​authentification Unix d'un serveur sur LDAP avec creation des home à la première connexion   * <​del>​Exercice 7</​del>​ : Déporter l'​authentification Unix d'un serveur sur LDAP avec creation des home à la première connexion
   * [[:​lpro:​ldap:​code_php| Exemple de code PHP]]   * [[:​lpro:​ldap:​code_php| Exemple de code PHP]]
Line 43: Line 45:
  
   * **Ajout**   * **Ajout**
 +
 <​code>​ <​code>​
 ldapadd -W -D <​binddn>​ -x -H ldap://<​serveur>​ -f <​fichier.ldif>​ ldapadd -W -D <​binddn>​ -x -H ldap://<​serveur>​ -f <​fichier.ldif>​
Line 48: Line 51:
  
   * **Recherche**   * **Recherche**
 +
 <​code>​ <​code>​
 ldapsearch -x -H ldap://<​serveur>​ -b <​base>​ [-s portée] [filtre] [attributs] ldapsearch -x -H ldap://<​serveur>​ -b <​base>​ [-s portée] [filtre] [attributs]
Line 53: Line 57:
  
   * **Suppression**   * **Suppression**
 +
 <​code>​ <​code>​
 ldapdelete -W -D <​binddn>​ -x -H ldap://<​serveur>​ <dn> ldapdelete -W -D <​binddn>​ -x -H ldap://<​serveur>​ <dn>
Line 58: Line 63:
  
   * **Modification**   * **Modification**
 +
 <​code>​ <​code>​
 ldapmodify -W -D <​binddn>​ -x -H ldap://<​serveur>​ -f <​fichier.ldif>​ ldapmodify -W -D <​binddn>​ -x -H ldap://<​serveur>​ -f <​fichier.ldif>​
Line 63: Line 69:
  
   * **Modification du rdn**   * **Modification du rdn**
 +
 <​code>​ <​code>​
 ldapmodrdn -W -D <​binddn>​ -x -H ldap://<​serveur>​ <dn> <​nouveau_rdn>​ ldapmodrdn -W -D <​binddn>​ -x -H ldap://<​serveur>​ <dn> <​nouveau_rdn>​
Line 68: Line 75:
  
   * **Supprimer les ACL**   * **Supprimer les ACL**
 +
 <​code>​ <​code>​
 dn: olcDatabase={1}hdb,​cn=config dn: olcDatabase={1}hdb,​cn=config