On Sun, Jan 23, 2000 at 01:01:00PM +0100, Peter Zabelt wrote:
Hallo !
Meine letzt message war offensichtlich nicht so richtig zu verstehen, denn Antwort hab' ich keine einzige erhalten :-(
Deshalb versuche ich hier das zu beschreiben, was ich im Hinblick auf proxy_authentication getan habe und wie der Stand ist.
Was will ich? Jeder user soll sich vor Benutzung des zentralen squid anmelden müssen.
- Ich verwende eine ziemlich originale SuSE 6.3.
- Nur den squid habe ich aktualisiert: squid/2.2-STABLE5-25.
- In der squid.conf neben den standardmäßigen Einträgen noch speziell wegen der proxy_auth-Problematik folgende Einträge gemacht bzw. geändert: authenticate_progam /usr/etc/passwd acl password proxy_auth <ich_als_user> REQUIRED
- Mit einem Zusatzprogramm von www.ritterhofer.de eine Datei /usr/etc/passwd erzeugt mit dem Inhalt:
Das dürfte das Problem sein: Hinter der Option "authenticate_progam" muss wirklich ein Programm (z.B. Perlskript) stehen, dass name und passwort von STDIN liest (ein Paar pro Zeile) und entweder OK oder ERR ausgibt. Du kannst also nicht die Passwortdatei direkt hinter authenticate_program schreiben sondern musst ein kleines Programm erstellen, dass deine passwortdatei anhand der uebergebene Werte auswertet und den oben beschriebenen Output liefert.
Ich habe damit zwar noch nichts gemacht, die Erlaeuterung in der squid.conf verstehe ich aber so und halte das fuer eine sehr nettes feature.
Reinhard