Folosind acest fișier ldif:
# Export LDIF pentru cn=sample,dc=example,dc=org
# Server: ldap-service (ldap-service)
# Domeniul de căutare: sub
# Filtru de căutare: (objectClass=*)
# Total de intrări: 3
#
# Generat de phpLDAPadmin (http://phpldapadmin.sourceforge.net) pe 8 februarie 2018 19:38
# Versiune: 1.2.3
versiunea: 1
# Intrarea 1: cn=sample,dc=example,dc=org
dn: cn=probă,dc=exemplu,dc=org
cn: proba
numarul de ghid: 500
objectclass: posixGroup
objectclass: top
# Intrarea 2: cn=John Doe,cn=eșantion,dc=exemplu,dc=org
dn: cn=John Doe,cn=eșantion,dc=exemplu,dc=org
cn: John Doe
numarul de ghid: 500
prenumele: Ioan
homedirectory: /home/users/jdoe
loginshell: /bin/sh
objectclass: inetOrgPerson
objectclass: posixAccount
objectclass: top
sn: Doe
uid: jdoe
Număr uid: 1000
parola utilizator: {MD5}X03MO1qnZdYdgyfeuILPmQ==
# Intrarea 3: cn=Sally Hudson,cn=sample,dc=example,dc=org
dn: cn=Sally Hudson,cn=probă,dc=exemplu,dc=org
cn: Sally Hudson
numarul de ghid: 500
prenumele: Sally
homedirectory: /home/users/shudson
loginshell: /bin/sh
objectclass: inetOrgPerson
objectclass: posixAccount
objectclass: top
sn: Hudson
uid: shudson
Număr uid: 1001
parola utilizator: {MD5}X03MO1qnZdYdgyfeuILPmQ==
Am populat un server openldap care rulează pe localhost pe portul implicit 389 și am verificat conexiunea/conținutul:
Acum aș dori să testez că utilizatorul: John Doe se poate autentifica folosind ldapsearch. Am încercat:
ldapsearch -x -h localhost -p 389 -x -D 'cn=sample,cn=John Doe,dc=example,dc=org' -w parola
ldapsearch -x -h localhost -p 389 -x -D 'cn=John Doe,dc=example,dc=org' -w parola
ldapsearch -x -h localhost -p 389 -x -D 'uid=jdoe,cn=sample,dc=example,dc=org' -w parola
dar toate eșuează cu:
ldap_bind: Acreditări nevalide (49)
chiar și după ce am încercat să actualizez parola (folosind Apache Directory Studio).
De asemenea, am încercat să actualizez cu o parolă text simplu: qwerty
$ ldapsearch -x -h localhost -p 389 -x -D 'uid=jdoe,cn=sample,dc=example,dc=org' -w 'qwerty'
ldap_bind: Acreditări nevalide (49)
Aceeași eroare.
Orice sugestii?