Administratorhandbuch:Internet sperren: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(Kandidat)
Zeile 1: Zeile 1:
__NOTOC__
__NOTOC__
{{uberarbeiten}}
{{zumTest}}




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


=== Einfache Variante ===


Mit  
{| align="center" border="0" cellpadding="5" cellspacing="2" style="border: 1px solid #AFAFAF; background-color: #FCFCFC; border-left: 5px solid #AFAFAF"
|-
| style="font-size: 95%;" | '''Achtung:''' Diese Restriktionen können nur funktionieren, wenn Sie die Internetnutzung mit einer Anmeldung (siehe [[Administratorhandbuch:Squid-Anmeldung|Squid-Anmeldung]] im Administratorhandbuch) eingerichtet haben.
|}
 
 
=== Schüler generell aussperren ===
 
Mit folgendem  Eintrag in der Datei "/etc/squid/squidGuard.conf" können Sie dem Schueler "schuebi" den Zugriff aufs Internet generell verbieten.


<pre>
<pre>
Zeile 13: Zeile 20:
</pre>
</pre>


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 ===
=== Differenzierte Aussperrung ===
 
Sie können dies aber relativieren, indem Sie den "gesperrten" Schülern dennoch ausgewählte Domains gestatten. Hier wird Ihnen der Weg aufgezeigt.


Legen Sie als ''root'' eine Datei mit folgendem Befehl an:
Legen Sie als ''root'' eine Datei mit folgendem Befehl an:
Zeile 23: Zeile 31:
</pre>
</pre>


In diese Datei schreiben Sie nun alle erlaubten Webseiten, also beispielsweise:
In diese Datei schreiben Sie nun alle erlaubten Webseiten (eine pro Zeile) hinein, also beispielsweise:


<pre>
<pre>
Zeile 58: Zeile 66:
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.
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.
=== Abschluss ===
 
* Damit Ihre Änderungen Bestand haben, müssen diese in der Datei "/etc/squid/squidGuard.conf.in" nochmals eingetragen werden.
 
* Diese Regeln werden nur aktiviert, wenn Sie die geänderte Konfiguration des Squid neu einlesen.
 
Geben Sie also zum Abschluss folgenden Befehl ein:
 
<pre>
  /etc/init.d/squid reload
</pre>


'''Hinweis 2:''' Diese Regeln können nur funktionieren, wenn Sie die Internetnutzung mit einer Anmeldung (siehe [[Administratorhandbuch:Squid-Anmeldung|Squid-Anmeldung]] im Administratorhandbuch) eingerichtet haben.




----
----
<div align="right">[[Administratorhandbuch|zurück]] | [[Hauptseite]]</div>
<div align="right">[[Administratorhandbuch|zurück]] | [[Hauptseite]]</div>

Version vom 1. Januar 2006, 18:58 Uhr

ZumTest Nach Meinung des Autors ist diese Seite fertig. Es wäre schön, wenn ausgiebige Tests durch viele Nutzer eventuell noch vorhandene Fehler beseitigen helfen.


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

Achtung: Diese Restriktionen können nur funktionieren, wenn Sie die Internetnutzung mit einer Anmeldung (siehe Squid-Anmeldung im Administratorhandbuch) eingerichtet haben.


Schüler generell aussperren

Mit folgendem Eintrag in der Datei "/etc/squid/squidGuard.conf" können Sie dem Schueler "schuebi" den Zugriff aufs Internet generell verbieten.

 schuebi { pass none }


Differenzierte Aussperrung

Sie können dies aber relativieren, indem Sie den "gesperrten" Schülern dennoch ausgewählte Domains gestatten. Hier wird Ihnen der Weg aufgezeigt.

Legen Sie als root eine Datei mit folgendem Befehl an:

 touch /etc/squid/nichtsperren

In diese Datei schreiben Sie nun alle erlaubten Webseiten (eine pro Zeile) hinein, 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.

Abschluss

  • Damit Ihre Änderungen Bestand haben, müssen diese in der Datei "/etc/squid/squidGuard.conf.in" nochmals eingetragen werden.
  • Diese Regeln werden nur aktiviert, wenn Sie die geänderte Konfiguration des Squid neu einlesen.

Geben Sie also zum Abschluss folgenden Befehl ein:

  /etc/init.d/squid reload



zurück | Hauptseite