FAQ:Arktur4/SquidSchuelerSperrung
Internetnutzung für einzelne Schüler auf ausgewählte Webseiten begrenzen
Frage:
Mit
schuebi { pass none }
in der Datei "/etc/squid/squidGuard.conf" habe ich dem Schueler "schuebi" den Zugriff aufs Internet verboten. Ich möchte dies aber relativieren, indem ich ihm ausgewählte Domains gestatte.
Antwort:
Legen Sie als root eine Datei mit folgendem Befehl an:
touch /etc/squid/nichtsperren
In diese Datei schreiben Sie nun alle erlaubten Webseiten, also beispielsweise:
www.wikipedia.de de.wikipedia.org gnu.org gnu.de
Nun müssen Sie noch in der Datei "/etc/squid/squidGuard.conf" folgende Regeln einsetzen:
#weit am Anfang oberhalb src schule ! src ferkel { user schuebi mjens sjulia tmarcel } # einzelne Seiten doch freigeben dest nichtsperren { domainlist /etc/squid/nichtsperren log nichtsperren.log } # Regel oberhalb von schule ferkel{ pass nichtsperren none redirect 301:http://Arktur/online/nichtsperren.htm }
Wobei Sie als "nichtsperren.htm" eine Seite erstellen müssen, die die Schüler informiert, dass nur einzelne Adressen freigegeben sind. Diese Datei legen Sie im Verzeichnis "/usr/www/online" ab.
Hinweis 1: Damit Ihre Änderungen Bestand haben, müssen diese in der Datei "/etc/squid/squidGuard.conf.in" nochmals eingetragen werden.
Hinweis 2: Diese Regeln können nur funktionieren, wenn Sie die Internetnutzung mit einer Anmeldung (siehe Squid-Anmeldung im Administratorhandbuch) eingerichtet haben.
-- aus einer Mail von ReiKla