Differences
This shows you the differences between two versions of the page.
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 |