ubuntuusers.de

ntlm_auth und Squid / Authentifizierungs Probleme mit NTLMSSP

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

Zuercher

Anmeldungsdatum:
23. Oktober 2008

Beiträge: 12

Umgebung: Ubuntu 8.04 LTS, Squid 2.6.18, Samba 3.0.28a

***

Hallo Zusammen

Ich versuche aktuelle Squid so einzurichten, dass ich die Authentifizierung per SSO ab AD Windows 2003 realisieren kann. Alles konnte ich soweit konfigurieren und einrichten, wie es in dieversen Artikeln beschrieben ist.

Hier nun folgende Problemstellung:

Die Tests

# wbinfo -t

checking the trust secret via RPC calls succeeded

# wbinfo -a MyDomain\\MyUser%Passwort

plaintext password authentication succeeded challenge/response password authentication succeeded

# /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic

MyUser Passwort

21, 3 utils/ntlm_auth.c:check_plaintext_auth(298) NT_STATUS_OK: Success (0x0) OK

haben bis hier funktioniert, Die Plaintext Authentifizierung funktoniert.

Versuche ich dies nun mit

# /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp MyUser Passwort 51, 1 utils/ntlm_auth.c:manage_squid_ntlmssp_request(750) BH

ENTER

NTLMSSP query [wag LiviT8048] invalidInvalid Request ERR

kommt die Authentifizierung nicht mehr weiter und bricht ab.

In diversen Artikeln wird darauf hingewiesen, dass der User proxy zur Gruppe winbindd_priv gehören muss um somit den Zugriff auf das Verzeichnis /var/log/samba/winbindd_privileged zu bekommen. Ist alles korrekt eingerichtet

# groups proxy proxy winbindd_priv

drwxr-x-– 2 root winbindd_priv 60 2009-11-26 15:13 winbindd_privileged

Wer kann mir hier weiterhelfen, denn ich stehe zur Zeit an und weiss nicht wo ich noch weiter suchen soll.

Vielen Dank im Voraus.

Grüsse aus der Schweiz Zürcher

Zuercher

(Themenstarter)

Anmeldungsdatum:
23. Oktober 2008

Beiträge: 12

Morgen

Gibt es wirklich niemand, der mir einen Tipp geben kann? Wie kann ich herausfinden, warum die Authentifizierung über NTLMSSP nicht funktioniert?

Vieln Dank für Eure Hilfe.

Zürcher

Zuercher

(Themenstarter)

Anmeldungsdatum:
23. Oktober 2008

Beiträge: 12

Hallo

Konnte mein Problem lösen und zwar wir folgt.

In der Datei /var/log/cache.log fand ich folgende Einträge:

46, 3 libsmb/ntlmssp.c:ntlmssp_server_auth(739)

Got user=[MyUser] domain=[MyDomain] workstation=[COMPUTER] len1=24 len2=238

46, 0 utils/ntlm_auth.c:winbind_pw_check(515)

Login for user [MyDomain]\[MyUser]@[COMPUTER] failed due to [winbind client not authorized to use winbindd_pam_auth_crap. Ensure permissions on /var/run/samba/winbi ndd_privileged are set correctly.]

46, 0 utils/ntlm_auth.c:manage_squid_ntlmssp_request(776)

NTLMSSP BH: NT_STATUS_ACCESS_DENIED

Wie vorgängig schon erwähnt, waren die Permissions auf /var/run/samba/winbinddd_privileged korrekt. Die Ursache für das Problem befand sich in der squid.conf. Ich machte den Fehler, einen Wert für cache_effective_group zu definieren. Man darf NICHT einen Wert hierfür setzten.

Gruss Z.

Antworten |