juillet
17
2007
Installation et configuration d’un serveur LDAP
Nous allons voir comment installer et configurer une serveur LDAP sous Ubuntu Dapper
Présentation
Un serveur LDAP est une base de données où les informations sont enregistrées de manière hiérarchique sous forme d’arbre.
Installation
Paquets à installer :
apt-get install ldap-server ldap-client
Autoriser la norme v2 pour les clients Win 2000. Par défaut le script d’installation prend votre nom de domaine, pour base. Faites :
dpkg-reconfigure slapd
Si votre domaine ne correspond pas
Configuration
Le fichier de configuration est : /etc/ldap/slapd.conf * La ligne suivante permet d’autoriser l’utilisation de la norme V2 de LDAP. allow bind_v2 * La ligne suivante donne la racine de la base LDAP : "dc=mondomaine,dc=com" * La ligne suivante qu’il faut ajouter manuellement donne le login de l’administrateur (admin avec le rappel de la racine). Cette ligne et la suivante sont obligatoires pour avoir un accès root sur la base depuis un programme externe (ex : PHP) rootdn "cn=admin,dc=mondomaine ,dc=com" * La ligne suivante qu’il faut ajouter manuellement donne le mot de passe en clair : rootpw admin Pour plus de sécurité il est préférable de générer un mot de passe crypté en utilisant la commande : # slappasswd New password : Re-enter new password : SSHArdh5747747LDHDFHMDFHDDHD Ensuite, il faut copier la chaîne cryptée à la place du mot de passe en clair Paramétrage de l’accès en écriture de la base. Il faut indiquer le bon login et la racine de la base : access to attribute=userPassword by dn="cn=admin,dc=mondomaine,dc=com" write by anonymous auth by self write by * none Paramétrage de l’accès en lecture seule de la base. Il faut indiquer le bon login et la racine de la base : access to * by dn="cn=admin,dc=mondomaine,dc=com" write by * read Démarrage du serveur (slapd) Démarrer le serveur : # /etc/init.d/slapd restartAdministration
Pour administrer facilement votre serveur LDAP, vous pouvez utiliser Luma (client Graphique), phpLDAPadmin (via navigateur) ou encore le très bon LAM (LDAP Account Manager) * Installation # apt-get install phpldapadmin # apt-get install luma # apt-get install ldap-account-manager * Pour PhpLDAPadmin, une fois installer prenez un navigateur et tapez : [http://votre_domaine.com/phpldapadmin/->http://votre_domaine.com/phpldapadmin/] * Identification (Luma et PhpLDAPadmin) cn=admin,dc=mondomaine ,dc=com PASSWORD * Pour LDAP Account Manager, une fois installer prenez un navigateur et tapez : [http://votre_domaine.com/lam/->http://votre_domaine.com/lam/]Captures d’écran
Luma
PhpLDAPadmin
Liens
- Documentation sur LDAP Serveur sur le Wiki Ubuntu (en anglais)
- Mettre en place une identification par LDAP (en anglais)
- Site OpenLDAP
- Site Luma
- PhpLDAPadmin
- LDAP Account Manager

















Voici un petit article qui vous donnera je l’espère toutes les réponses aux questions que vous vous posez sur Linux.
Nous allons voir comment installer GentooLinux sur un DELL Inspiron 1525. Ce matériels étant assez récent il y a pas mal de petits détails à régler.




