Ein- und Ausschalten der Squidanmeldung bei
Neuinstallation
ab Arktur 4 Beta42
Ändern der Fehlermeldung bei fehlerhafter Anmeldung
Wenn Sie genau wissen wollen, wer auf welcher Seite surft, oder wenn Sie nicht jeden über Ihren Arktur surfen lassen wollen, dann kommen Sie um eine Nutzeranmeldung am Proxyserver nicht herum.Ich habe selbst lange mit den verschiedenen identd.exe Versionen herumprobiert. Unter Arktur 3.3pre11 hatte ich auch eine einigermaßen funktionierende Lösung, basierend auf identd 1.3 (für Win9x) und turtle-identd (für W2k und XP) - aber da die genannten identd's nicht immer den Nutzernamen lieferten, hatte ich mich zuerst zu einer Lösung mit pam_auth entschlossen.
Da Arktur 4 LDAP verwendet
und eine Authentifizierung darüber weniger Ressourcen
benötigt, habe ich auf Reiner
Klaproths Hinweis hin, ab Beta 42 auf ldap_auth umgestellt.
Die Änderungen sind geringfügig, da Arktur ab Beta 42
auf die Umstellung auf ldap_auth in der
squidguard.conf.in vorbereitet ist.
Um die Änderungen zu aktivieren melden Sie sich als root an und
gehen mit dem mc nach /etc/squid/
(in Beta42 stand dort noch pam_auth statt ldap-auth )
Setzen Sie den Balken auf squid.conf.in und drücken Sie F4 zum
editieren. Dann Suchen Sie die folgenden Zeilen:
Arktur:/etc/squid # /etc/init.d/squid restart
Beende Proxy-Server Squid - Noch aktiv - bitte warten!. erfolgt
Starte Proxy-Server Squid erfolgt
Arktur:/etc/squid #
Wenn alles geklappt hat, so sollte der nächste Aufruf einer Internetseite im Browser so aussehen:
Ein Nebeneffekt dieser Aktion - im Squidgard wird damit auch der Nutzername angezeigt!
Wollen Sie die Aktion rückgängig machen, so brauchen Sie nur die entsprechenden Zeilen in der squid.conf.in auszukommentieren, so wie in der squid.conf.in angegeben.
Änderungen an der vorhandenen
squid.conf.in:
Sollten Sie Arktur 3.5 x verwenden, dann sollten Sie pam_auth
verwenden:
Bei Arktur 3.5 rc 4 muss die
erste
Zeile auth_param basic program
/user/squid/auth/pam_auth heißen!
(Falls man noch in der 3. Zeile das Squid proxy-caching web server
durch Internetzugang des Kollges
ersetzt hat! Mozilla und Firefox zeigen dies aber nicht an - der IE
oder Netscape
4.x schon.)
Nebenbei können Sie Squid, je nach Speicherausbau, auch etwas
mehr
RAM gönnen.
Siehe auch die Seite zu Arktur 3.
Sollte sich nun ein User nicht anmelden können, erhält er normalerweise:
Sie können diese Fehlerseite unter /usr/squid/share/errors/German/ERR_CACHE_ACCESS_DENIED an Ihre Bedürfnisse anpassen!