Administratorhandbuch:Internet sperren

Aus Delixs
Version vom 1. Januar 2006, 15:17 Uhr von Schoffer (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).


Internetnutzung für einzelne Schüler auf ausgewählte Webseiten begrenzen

Einfache Variante

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.

Komfortable Variante

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.



zurück | Hauptseite