Installation LDAP chaotique :(

Alors je vous la fait simple :stuck_out_tongue:
J’ai un projet dans une de mes matieres et dans les sujets, l’un des plus realisable est de faire une authentification sur un serveur apache a partir d’un annuaire LDAP.
Donc pour acceder a mon serveur, celon les pages qu’on visite : Prompt Mot de pass & co provenant du dit annuaire…

Jusque la, je gere, c de la theorie.

Installation d’Ubuntu vite fait pour revenir sous linux, installation d’apache, hop ca marche
2eme etape LDAP…
je vais sur open LDAP, je complile & tout, et cela marche.

j’ai copier leur fichier d’exemple de BD dans /usr/local/var/openldap-data/

J’ai lancé sudo slapcat
Il me dit rien, donc les fichiers de conf doivent etre ok normalement. Apres je lance

sudo /usr/local/libexec/slapd Pour lancer le serveur

Puis ensuite j’essai de voir si le serveur marche:

[b]Sudo ldapwhoami

=> anonymous
Result: Succes (0)[/b]

J’essai de faire un ajout :

Sudo ldapadd -x -D « cn=Manager,dc=domaine,dc=fr » -W -f exemple.ldif
Il me demande de rentrer le mot de passe. Il est définit dans le slapd.conf : secret. Ensuite je reçois l’erreur suivant :
Ldap_bind: Invalid credentials (49)

Je suis bloqué la, je ne trouve aucune solution sur Internet que j’arrive a comprend et a appliquer, Le sujet étant que très peu traité.

J’aimerai s’il vous plait un petit peu d’aide, je craque :stuck_out_tongue:
En vous remerciant tous d’avance.
J’ai passé la journée sur cette erreur et je ne comprend pas :stuck_out_tongue:

J’aimerai juste avoir une base de donnée avec des nom prenom motdepass pour 2/3 personnes differentes et voila, enfin bon c’est super compliqué ldap quand on doit l’apprendre en 1h de cours et savoir monter un serveur apres …
vive l’enseignement public :stuck_out_tongue:

Merci d’avoir lu jusque la en tout cas
++

AzuKa

Mon fichier slapd.conf :[i]
include /usr/local/etc/openldap/schema/core.schema

pidfile /usr/local/var/run/slapd.pid
argsfile /usr/local/var/run/slapd.args

database bdb
suffix « dc=domaine,dc=fr »
rootdn « cn=Manager,dc=domaine,dc=fr »
rootpw secret

directory /usr/local/var/openldap-data

index objectClass eq[/i]

mon fichier exemple.ldif
[i]dn: dc=domaine,dc=fr
objectclass: dcObject
objectclass: organization

dc: domaine
o: domaine

dn: cn=Manager,dc=domaine,dc=fr
objectclass: organizationalRole

cn=Manager[/i]