Cette article est en cours de rédaction. Testé ![fedora 25 server](fedora-logo-icon.png) | Nécessite ![terminal](icon_terminal.png) Dans cet article, je passe en revue l'installation et la configuration d'un répertoire **OpenLDAP** en version 2.4 (inclus les implémentations des protocoles LDAPv2 et LDAPv3). ## Installation Pour installer les paquets, saisir la commande suivante : ```bash sudo dnf install openldap openldap-servers openldap-clients nss-pam-ldapd ``` résultat ``` Le paquet openldap-2.4.44-2.fc25.x86_64 est déjà installé, ignorer Dépendances résolues. # ======================================================================================== Package Architecture Version Dépôt Taille # ======================================================================================== Installation de: openldap-clients x86_64 2.4.44-2.fc25 fedora 190 k openldap-servers x86_64 2.4.44-2.fc25 fedora 2.1 M Résumé de la transaction # ======================================================================================== Installation 2 Paquets Taille totale des téléchargements : 2.3 M Taille d'installation : 5.2 M Est-ce correct [o/N] : o Téléchargement des paquets : (1/2): openldap-clients-2.4.44-2.fc25.x86_64.rpm 119 kB/s | 190 kB 00:01 (2/2): openldap-servers-2.4.44-2.fc25.x86_64.rpm 383 kB/s | 2.1 MB 00:05 --- Total 335 kB/s | 2.3 MB 00:07 Test de la transaction en cours La vérification de la transaction a réussi. Lancement de la transaction de test Transaction de test réussie. Exécution de la transaction Installation de : openldap-clients-2.4.44-2.fc25.x86_64 1/2 Installation de : openldap-servers-2.4.44-2.fc25.x86_64 2/2 Vérification : openldap-servers-2.4.44-2.fc25.x86_64 1/2 Vérification : openldap-clients-2.4.44-2.fc25.x86_64 2/2 Installé: openldap-clients.x86_64 2.4.44-2.fc25 openldap-servers.x86_64 2.4.44-2.fc25 Terminé ! ``` Liste des commandes disponibles dans la package openldap-server sont : slapacl, slapadd, slapauth, slapcat, slapdn, slapindex, slappasswd, slapschema, slaptest Liste des commandes disponibles dans la package openldap-client sont : ldapadd, ldapcompare, ldapdelete, ldapexop, ldapmodify, ldapmodrdn, ldappasswd, ldapsearch, ldapurl, ldapwhoami ## Configurer **Vérifier les droits sur le dossier /var/lib/ldap** On vérifie d'abord que le dossier `/var/lib/ldap` soit bien avec les droits associés à **ldap:ldap** (utilisateur et groupe) ```bash sudo ls -lha /var/lib/ldap/ ``` résultat ``` drwx------. 2 ldap ldap 6 6 déc. 19:09 . drwxr-xr-x. 38 root root 4,0K 6 déc. 19:09 .. ``` Si ce n'est pas le cas, on execute : ```bash sudo chown -R ldap:ldap /var/lib/ldap ``` ## Liens - http:*www.openldap.org/doc/admin/quickstart.html — The Quick-Start Guide on the OpenLDAP website. - http:*www.tldp.org/HOWTO/LDAP-HOWTO/index.html — The LDAP Linux HOWTO from the Linux Documentation Project.