LDAP: couldn't connect to LDAP server
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 | ||