it-swarm.com.de

ldapsearch mit Benutzername und Passwort

Hier ist meine LDAP-ORG-Struktur:

 LDAP ORG Structure

Ich habe einen Benutzer mit Vor- und Nachnamen und Passwort erstellt. Es funktioniert jedoch nicht, wenn versucht wird, eine Verbindung mit jdbc herzustellen. Fehler sagt ungültige Anmeldeinformationen. Dann versuchte ich ldapsearch wie folgt:

Ich folgte diesem Prozess für Benutzer und Gruppenerstellung: 

[email protected]:/home# ldapwhoami
SASL/DIGEST-MD5 authentication started
Please enter your password:
ldap_sasl_interactive_bind_s: Invalid credentials (49)
    additional info: SASL(-13): user not found: no secret in database

[email protected]:/# ldapsearch -x -LLL -h ip -D username -w password -b"cn=admin,dc=ivhdev,dc=local" -s sub "(objectClass=*)" "givenName=username*"
ldap_bind: Invalid DN syntax (34)
    additional info: invalid DN

Bitte schlage/berichtige mich, wenn ich die richtigen Informationen in DN-Syntax übergeben werde. Ich kann die Benutzeranmeldeinformationen nicht mit ihrem Namen und ihrem Kennwort überprüfen.

Im voraus geschätzt.

7
jack

Die -D-Option benötigt die OptionDNzum Anmelden an Ihrem LDAP-Server. 

Mit der Option -b wird die Suche base in Ihrem LDAP-Baum gesucht, in der Sie nach dem Vornamen des Benutzers suchen möchten.

Ihr Befehl ldapsearch lautet also:

ldapsearch -x -LLL -h ip -D 'cn=admin,dc=ivhdev,dc=local' -w password -b 'dc=users,dc=local' -s sub '(objectClass=*)' 'givenName=username*'

Hoffe das hilft!

7
anacron

Wenn Sie Apache Directory Studio ( http://directory.Apache.org/studio/ - ) verwenden, können Sie die tatsächlichen ldapsearch-Befehle sehen, die von der Anwendung verwendet werden. Vielleicht ist das für alle nützlich.

1
aemaem