arrowAccueil arrow Notes d'installation arrow Openldap v2.2.17 01-08-2010
En Bref
Ayant repris en mai 2005 mon activité professionnelle,  je n'ai plus le temps de mettre à jour le site. Veuillez m'en excuser.


 
Menu
Accueil
Présentation
Avantages
Inconvénients
Documents de référence
Mot de l'auteur
- - - - - - -
Popularité
Anomalies
Notes d'installation
Mes logiciels
- - - - - - -
Liens web
Infos (Archives)
- - - - - - -
Me contacter
Administration
En ligne
Il y a actuellement 1 invité en ligne
Compteur
Visiteurs: 152899
Openldap v2.2.17 Convertir en PDF Version imprimable Suggérer par mail
22-10-2004

Installation OpenLDAP v2.2.17

Site web : http://www.openldap.org

Système : Mandrake 10.0 Official


OpenLDAP est le principal annuaire LDAP "open source".
Il m'aurait été possible d'installer Openldap à partir du paquetage fourni avec la Mandrake mais la version me semblant trop ancienne, j'ai préféré utiliser la fourniture standard du site openldap.org. Ce dernier ne mettant à disposition que les sources, la procédure d'installation est donc plus compliquée que d'habitude.
Cette note est un complément à la documentation d'installation disponible sur le site.

Prérequis

- Compilateur C standard (ex: gcc3.4)
- Base Berkeley DB : base permettant de stocker les données d'administration
Récupérer la fourniture (db-4.2.52.NC.tar.gz) et la procédure sur http://www.sleepycat.com
Ce logiciel est installé sous /usr/local/BerkeleyDB.4.2

Instructions

- Récupérer le fichier openldap-2.2.17.tgz sur www.openldap.org
- le décompresser dans /tmp
- ouvrir une session utilisateur sous telnet et lancer les commandes suivantes :
$ cd /tmp/openldap-2.2.17
$ export CPPFLAGS="-I/usr/local/BerkeleyDB.4.2/include"
$ export LDFLAGS="-L/usr/local/BerkeleyDB.4.2/lib"
$ export LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.2/lib
$ ./configure
$ make depend
$ make
$ make test

- se connecter ensuite "root" et lancer :
$ make install

L'installation est alors terminée

Lancement

Il faut adapter le fichier /usr/local/etc/openldap/slapd.conf comme indiqué dans la doc. d'installation
Puis lancer sous root :
$ export LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.2/lib; /usr/local/libexec/slapd

Connecter sous un utilisateur classique et lancer la commande suivante pour vérifier que tout est ok :
$ ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
Vous devez alors avoir la sortie suivante :
# extended LDIF
#
# LDAPv3
# base <> with scope base
# filter: (objectclass=*)
# requesting: namingContexts
#

#
dn:
namingContexts: dc=my-domain,dc=com

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1
< Précédent   Suivant >
 
top