Bonjour,
La commande que j'utilise est:
ldapmodify -D "cn=admin,dc=linuxorable,dc=net" -W -x -a -f fichier.ldif
et idem avec ldapadd.
En regardant les logs produits par la commande ci-dessus:
slapd[13968]: >>> dnPrettyNormal: <cn=admin,dc=linuxorable,dc=net>
slapd[13968]: <<< dnPrettyNormal: <cn=admin,dc=linuxorable,dc=net>,
<cn=admin,dc=linuxorable,dc=net>
slapd[13968]: do_bind: version=3 dn="cn=admin,dc=linuxorable,dc=net"
method=128
slapd[13968]: conn=0 op=0 BIND dn="cn=admin,dc=linuxorable,dc=net"
method=128
slapd[13968]: send_ldap_result: conn=0 op=0 p=3
slapd[13968]: send_ldap_result: err=49 matched="" text=""
slapd[13968]: send_ldap_response: msgid=1 tag=97 err=49
slapd[13968]: conn=0 op=0 RESULT tag=97 err=49 text=
slapd[13968]: daemon: activity on 1 descriptor
slapd[13968]: daemon: activity on:
slapd[13968]: 10r
je suis vois dc=net or ce devrait être dc=fr !!
J'ai contrôlé le fichier slapd.conf et le suffix, comme le rootdn comme
les règles d'accès sont bien en dc=fr
J'ai contrôlé également mon fichier ldif.
Je précise que je me sers de mon serveur LDAP pour faire de
l'authentification avec mon serveur postfix et avec cyrus-imap.
Je suis passé de linuxorable.net <http://linuxorable.net> à
linuxorable.fr <http://linuxorable.fr> et comme je ne suis pas arrivé à
conserver mon ancienne configuration de LDAP qui fonctionnait nickel
avec .net, j'ai réinstallé complètement LDAP pour tenté de le faire
fonctionner avec .fr
Pascal
Le 28/09/06, *debian.liste@wifsi.net <mailto:debian.liste@wifsi.net>*
<debian.liste@wifsi.net <mailto:debian.liste@wifsi.net>> a écrit :
Selon Pascal Boyer <vivradeux@gmail.com <mailto:vivradeux@gmail.com>>:
> Bonjour,
>
> Je viens d'installer openLDAP sur une Debian/Sid et j'ai le problème
> suivant:
>
> chaque fois que je souhaite ajouter une entrée, ldap refuse mon
mot de
> passe:
>
> Enter LDAP Password:
> ldap_bind: Invalid credentials (49)
>
> Or l'installation du package slapd se termine en demandant le mot
de passe
> root du serveur ldap.
> Et c'est ce même mot de passe qui m'est systèmatiquement refusé.
>
> Pourtant ce mot de passe fonctionne parfaitement avec phpLDAPadmin.
>
> Dans /etc/ldap/slapd.conf j'ai par défaut:
>
> suffix "dc=linuxorable,dc=fr"
> # rootdn directive for specifying a superuser on the database.
This is
> needed
> # for syncrepl.
> # rootdn "cn=admin,dc=linuxorable,dc=fr"
>
> Si je décommente la ligne rootdn alors les commande ldapadd ou
ldapmodify
> renvoient:
>
> Enter LDAP Password:
> ldap_bind: Server is unwilling to perform (53)
> additional info: unauthenticated bind (DN with no password)
> disallowed
>
> Donc j'ajoute la ligne du mot de passe (j'utilise "slappasswd"
pour crypter
> le mot de passe que j'ai défini lors de l'install de slapd) :
>
> suffix "dc=linuxorable,dc=fr"
> rootdn "cn=admin,dc=linuxorable,dc=fr"
> rootpw {SSHA}33jTmDl8HfFYSoXMKeRqaBopH71DFON0
>
> mais alors j'ai à nouveau le message:
>
> Enter LDAP Password:
> ldap_bind: Invalid credentials (49)
>
> Merci d'avance pour votre aide
>
> Cordialement
>
> Pascal
>
Bonjour,
Peux-tu indiquer la ligne de commande que tu tapes pour ajouter une
entrée?
Elle doit être du genre :
ldapadd -xf fichier.ldif -D "cn=admin,dc=linuxorable,dc=fr" -W