Openldap
Révision datée du 20 juin 2007 à 11:08 par Julien.garnier (discussion | contributions)
Installation
On travail dans root :
#cd /root
Recuperation et décompression du logiciel :
#wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.3.35.tgz #tar xvzf openldap-2.3.35.tgz
Ajout des sources dev :
#apt-get install libdb4.4 libdb4.4-dev libssl-dev openssl make
[root@ldap root]#cd openldap-2.3.35 [root@ldap openldap-2.3.35]# ./configure --enable-bdb=yes --enable-crypt=yes --with-tls=yes --enable-spaswd=yes \ --enable-cleartext=yes --enable-dyngroup=yes --enable-dynlist=yes --enable-refint=yes --enable-sasl=no \ --prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc --localstatedir=/var/lib
Comme il est ecrit on fait :
[root@ldap openldap-2.3.35]# make depend
Puis on compile et on installe :
[root@ldap openldap-2.3.35]# make -j 4 [root@ldap openldap-2.3.35]# make install include /usr/local/etc/openldap/schema/core.schema include /usr/local/etc/openldap/schema/cosine.schema include /usr/local/etc/openldap/schema/inetorgperson.schema include /usr/local/etc/openldap/schema/dyngroup.schema database ldbm suffix "dc=cnrs,dc=fr" rootdn "cn=Manager,dc=cnrs,dc=fr"
Démarrage du démon :
On initialise la racine de l'annuaire: on creer un fichier rootdse.ldif :
dn: dc=cnrs,dc=fr objectclass: dcObject objectclass: organization o: cnrs DR13 dc: cnrs
puis on ajoute cela a l'arbre :
[root@ldap openldap]# ldapadd -x -D "cn=Manager,dc=cnrs,dc=fr" -W -f rootdse.ldif Enter LDAP Password: (secret) adding new entry "dc=cnrs,dc=fr"