ldapsearch -H <URL> -b <BASE> -s sub -D <USER> -x -w <PW>
funktioniert gut
kinit <USER>@<REALM>
ldapsearch -H <URL> -b <BASE> -s sub
schlägt fehl mit:
text: 000004DC: LdapErr: DSID-0C0906E8, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, v1db1
kinit Administrator@<REALM>
ldapsearch -H <URL> -b <BASE> -s sub
funktioniert auch gut
Das übliche Googeln hat nichts Interessantes ergeben. (Es gibt die üblichen Kommentare bezüglich Zeitversatz und Verwendung eines userPrincipalName
vs-Komponentennamens für -D
, aber dies sollte bei der Verwendung berücksichtigt werden kinit
.)
Irgendwelche Ideen?
quelle
-O maxssf=0
funktioniert heutzutage nicht, da SASL gegen 4752 verstoßen würde, was Microsoft tut. Siehe diesen Fehler und meine Erklärung dazu. Vergessen Sie außerdem das umgekehrte DNS. Active Directory kümmert sich nicht um das umgekehrte DNS sowie die Kerberos-Implementierung von Microsoft. Jedem wird empfohlen,rdns = false
in seinem zu verwendenkrb5.conf
.-O maxssf=0
aktivierten my ldaps auf die reguläre Port 636-Verbindung, um fortzufahren!Aus der
ldapsearch(1)
Manpage:Zum Beispiel:
Angenommen, Ihr
/etc/gssapi_mech.conf
Aussehen sieht ungefähr so aus:quelle