Zum Inhalt springen

LDAP - Filterfrage

Erstellt am 2. März 2005 · 17 Antworten · letzte Antwort am 6. April 2005

Tags: Frage

indalo ·

Die User verteilen sich bei euch auch über mehrere OUs und Du hattest jetzt beim testen keine OU angegeben?

lefreak ·

Die User verteilen sich bei uns über eine Vielzahl von OUs und Unter OUs.
Ich hatte deshalb testweise mal keine OU sondern nur den DC angegeben. Und es hat auch funktioniert.

lefreak ·

Wäre ne Möglichkeit. Kann ich dir aber nicht genau sagen die ich auf die Konfigurationseinstellungen unserer Domänencontroller keinen Einfluß habe.
Das wird hier alles von Kanada aus erledigt.

lefreak ·

Gemischt. Die meissten DCs sind schon auf 2003, es gibt aber noch ein paar unter 2000. Unser AD Team ist wohl gerade am umstellen.

indalo ·

Wenn ich ein OU angebe liest er übrigens auch Unter-OUs ein.

Jetzt werde ich erstmal für jede Ebene-1 OU einen eigenen Servereintrag anlegen. 🙁

Dir auf jeden Fall vielen Dank für die Hilfe!

indalo ·

Oh je.

Das Problem ist nun wieder akut.

Denn das Work-Around mit den Zig LDAP-Server-Einträgen geht solange gut, wie die Benutzer ihr Passwort richtig eingeben. Sobald es falsch eingegeben wird, ist ihr Konto deaktiviert, da jeder LDAP-Server abgefragt wird :/

Jemand eine Idee?

indalo ·

Mittlerweile klappt der Import wie gewünscht.
(Wahrscheinlich durch Update auf 2.6.1)

Nun klappt das Einloggen allerdings nicht mehr.
Die Verbindung zum AD steht, wenn ich mehrfach den Benutzernamen eingebe wird das Konto gesperrt.
Ich schaffe allerdings trotz Eingabe des richtigen Passworts keinen Login.
Gebe ich das erzeugte Passwort aus der Datenbank ein, das er eigentlich ignorieren sollte, funktioniert der Login.

Wenn ich einen weiteren LDAP-Server eintrage, klappt der Login mit dem richtigen Passwort _und_ dem aus der Datenbank.

Was läuft da falsch? Kann mir noch jemand folgen? 🙂

indalo ·

Lösung: Die Funktion checkNTUser() in der class tx_euldap_div anpassen.

Ein erfolgreicher Bind reicht zur Authentifikation.
ldap_search und ldap_get_entries sind dort nicht nötig.

Hoffe ich 😉

Wenn jemand etwas gegenteiliges weiß, bitte melden!