Bonjour a tous !
J'ai en fait un petit probleme (ben tiens ! Comme il est original lui... )
J'esseye en vain de pouvoir acceder en tant qu'utilisateur root a ma base Open LDAP !
Voici mon slapd.conf (configuration du serveur) :
# Schema and objectClass definitions
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema
include /etc/ldap/schema/oikos-attribut.schema
include /etc/ldap/schema/oikos-objet.schema
schemacheck on
pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd.args
loglevel 0
modulepath /usr/lib/ldap
moduleload back_bdb
#######################################################################
backend bdb
checkpoint 512 30
#######################################################################
database bdb
suffix "dc=cbc,dc=be"
rootdn "cn=admin,dc=cbc,dc=be"
rootpw roxor
directory "/var/lib/ldap"
index objectClass eq
lastmod on
access to attr=userPassword
by self write
by anonymous auth
by dn.base="cn=admin,dc=cbc,dc=be" write
by * none
access to *
by self write
by dn.base="cn=admin,dc=cbc,dc=be" write
by read
Comme vous pouvez le constater :
suffix "dc=cbc,dc=be"
rootdn "cn=admin,dc=cbc,dc=be"
rootpw roxor
Voici ma base, le login root et le password root
(le password est en clair pour faire tout le plus simple possible jusqu'a ce que ca marche)
Voici maintenant le ldap.conf (configuration du client) :
HOST 127.0.0.1
BASE dc=cbc,dc=be
Il me semble donc qu'il est correctement configurer etant donne que tout se trouve en localhost...
Les suffix correspondent egalement.
Cependant, a chaque tentative d'acces via ldapadd, il me sort une erreur :
ldapadd -x -f $HOME/Desktop/init.ldif -W
ldap_bind: invalid credentials (49)
ldapadd -v -x -f $HOME/Desktop/init.ldif -W -D "cn=admin,dc=cbc,dc=be"
adding new entry "o=toto,dc=cbc,dc=be"
modify complete
ldap_add: No such object (32)
Je ne sais pas me connecter en ecriture !
Voici le fichier init.ldif (egalement tres simple pour eviter un maximum d'erreur) :
dn: o=toto,dc=cbc,dc=be
objectClass: top
objectClass: organization
o: toto
J'ai beau questionner mon ami Google, pas moyen de trouver l'erreur...
J'imagine qu'il veut verifier le password root dans l'arbre, mais cette entree n'existe pas !
Logique puisque je viens d'installer Open LDAP et que j'esseye en vain de creer des entrees...
Mais je n'ai pas les droits ...
J'utilise LDAP Browser pour verifier que le suffix existe et LDAP Browser le trouve bien mais il precise :
list failed
J'imagine que c'est parce que je n'ai encore rien dans mon arbre...
Merci d'avance pour vos reponses !
PS: J'ai oublie de preciser que je travaille sous la distribution Ubuntu