FAQ:Arktur4/SquidSchuelerSperrung: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(mehrere Schüler)
Zeile 34: Zeile 34:


Nun müssen Sie noch in der Datei "/etc/squid/squidGuard.conf" folgende Regeln einsetzen:
Nun müssen Sie noch in der Datei "/etc/squid/squidGuard.conf" folgende Regeln einsetzen:
<pre>
#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
}


<pre>
# Regel oberhalb von schule
dest nichtsperren {
ferkel{
domainlist /etc/squid/nichtsperren  
        pass nichtsperren none
}
        redirect
        301:http://Arktur/online/nichtsperren.htm
    }


schuebi { pass nichtsperren none
redirect http://Arktur/online/nichtsperren.htm
}
</pre>
</pre>



Version vom 4. Dezember 2005, 12:03 Uhr


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



zurück | Hauptseite