Active Directory LDAPS Zugriff mit ldapsearch unter Linux

Mit dem Befehl ldapsearch kann man LDAP-Abfragen an einen LDAP-Server stellen und damit Verzeichnisinformationen ermitteln. Da die meisten Active Directory keine anonyme Anfragen erlauben, benötigt man ein Dienstkonto im Active Directory, das die nötigen Rechte für die erforderlichen LDAP-Anfragen besitzt. Der grundsätzliche Syntax einer LDAP-Abfrage mit ldapsearch lautet: ldapsearch -x -D “USERNAME@ADDOMAIN” -w “DIENSTKONTOPASSWORT” -b …

ldapsearch -y schlägt mit der Fehlermeldung “ldap_bind: Invalid credentials (49)” fehl

Bei dem Programm ldapsearch kann man mit der Option -y eine Datei angeben, aus der ldapsearch das Passwort für die Verbindung zum LDAP Server ausliest. Obwohl das Passwort in der Datei korrekt war, lieferte ldapsearch immer den Fehler “ldap_bind: Invalid credentials (49)”. Nach einigem Suchen fand ich die Lösung. ldapsearch kommt nicht damit zurecht, wenn …