Dateien im Schulnetz austauschen unter Linux und Windows

Auf dem Debian Edu Hauptserver (in der Anpassung von IT-Zukunft Schule) finden Sie zwei Ordner für den Dateiaustausch im Schulnetzwerk vor:

Speicherort unter Linux

Der Basis-Ordner dieser beiden Orte für den Dateiaustausch befindet sich physikalisch auf dem Debian Edu Hauptserver und ist von jedem Skolelinux-Arbeitsplatz über den Pfad

/skole/tjener/transfer

zu erreichen.

Auf Ihrem Desktop finden Sie ein Symbol ,,Netwerkordner". Von dort gelangen Sie in den Transfer-Bereich des Schulnetzwerks.

Speicherort unter Windows

Die beiden Austauschordner sind unter Windows unter den Netzwerkordnern

\\tjener\transfer-students

und

\\tjener\transfer-teachers

zu erreichen.

Beide Netzwerkordner werden über das Windows-Anmeldeskript mit den Netzwerklaufwerken S: und T: verbunden.

Austausch findet in numerierten Unterverzeichnissen statt

In jedem der beiden Transfer-Ordner befinden sich Unterordner numeriert von 0 bis 9. Diese Ordner lassen sich nicht löschen und man kann auch keine weitern Ordner im selben Verzeichnis erstellen.

Der Dateiaustausch findet in den durchnumerierten Verzeichnissen statt. Die numerierten Verzeichnisse für Schüler/innen und Lehrer/innen tragen den Präfix s" (also s1 bis s9), die numerierten Verzeichnisse nur für Lehrer/innen tragen den Präfix t" (also t1 bis t9).

Die Ordnerstruktur unterhalb dieses Ordners sieht im Auslieferungszustand eine neuen Servers wie folgt aus:

root@tjener:/skole/tjener/transfer# tree
.
├── nur-Lehrer
│   ├── t1
│   ├── t2
│   ├── t3
│   ├── t4
│   ├── t5
│   ├── t6
│   ├── t7
│   ├── t8
│   └── t9
└── Schüler+Lehrer
    ├── s1
    ├── s2
    ├── s3
    ├── s4
    ├── s5
    ├── s6
    ├── s7
    ├── s8
    └── s9

21 directories, 1 file

Regelmäßiges Löschen

Die Transfer-Verzeichnisse werden regelmäßig von alten Dateien entschlackt. Die Standardeinstellung löscht alle Dateien, auf die seit sechs Wochen nicht mehr schreibend zugegriffen wurde. Leere Ordner werden entfernt.

Schul-spezifische Anpassungen bzgl. der Haltbarkeit sind möglich (s.u. -> Hinweis für Administrator/innen).

Die regelmäßige Überprüfung nach zu löschenden Dateien findet nächtlich statt.

Zugriffsrechte

Die Richtlinien für den Zugriff auf Dateien in den beiden Transfer-Bereichen sind leicht unterschiedlich.

Transfer-Verzeichnis (nur für Lehrer/innen)

In diesem Bereich dürfen alle Lehrer/innen der Schule Dateien erstellen, lesen, öffnen, verschieben, löschen, etc. Es gibt für Lehrer/innen in diesem Bereich keine Beschränkungen.

Schüler/innen haben zum Transfer-Verzeichnis für Lehrer/innen keine Zugriff.

Transfer-Verzeichnis (für Schüler/innen und Lehrer/innen)

Zugriffsrechte Lehrer/innen

In dem mit Schüler/innen gemeinsame benutzten Transfer-Bereich dürfen alle Lehrer/innen der Schule Dateien erstellen, lesen, öffnen, verschieben, löschen, etc. Es gibt für Lehrer/innen in diesem Bereich keine Beschränkungen. Lehrer/innen können auch die Dateien von Schüler/innen löschen (und ggf. unflätige Inhalte umgehend von dem Verzeichnis entfernen).

Zugriffsrechte Schüler/innen

Schüler/innen können unterhalb der Ordner s1 bis s9 Verzeichnisse und Dateien erstellen.

Erstellt ein Schüler A solch ein Unterverzeichnis kann er in diesem Unterverzeichnis weitere Dateien und Unterordner erstellen.

Eine Schülerin B kann nun unterhalb von s1 bis s9 auch Unterordner und Dateien erstellen. Schülerin B kann auch die Dateien von Schüler A lesen (aber nicht ändern, nicht löschen). Ebensowenig kann Schülerin B in den Unterordnern die Schüler A erstellt Dateien bzw. weitere Unterordner anlegen.

Hinweise für Administrator/innen

Transfer-Ordner Bereich anlegen

Zum Anlegen des Transfer-Ordner Bereichs gibt es ein Skript (normalerweise wird es auf dem Haupt-Server der Schule mitinstalliert): itzks-transfer-create.

Die Ausführweise des Skripts kann unter /etc/default/itzks-transfer-create konfiguriert / angepasst werden.

Samba Konfiguration für Transfer-Ordner

Die Einträge in der Samba-Konfiguration (Datei: /etc/samba/smb.conf) für die beiden Transfer-Ordner sehen wie folgt aus:

[transfer-teachers]
   invalid users = Administrator root
   comment = Transfer
   path = /skole/tjener/transfer/nur-Lehrer
   guest ok = no
   writable = yes
   acl map full control = true
   acl group control = yes
   map acl inherit = yes
   inherit acls = yes
   valid users = @teachers @admins

[transfer-students]
   invalid users = Administrator root
   comment = Transfer
   path = /skole/tjener/transfer/Schüler+Lehrer
   guest ok = no
   writable = yes
   acl map full control = true
   acl group control = yes
   map acl inherit = yes
   inherit acls = yes
   valid users = @students @teachers @admins

Skript für Prüfung auf Löschung veralteter Dateien

Das regelmäßige Überprüfen auf zu löschende Dateien übernimmt das Skript itzks-transfer-cleaner.

Die Einstellungen für das Skript werden vorgenommen in /etc/debian-edu/itzks.conf:

[...]

###
### fileserver settings
###

HOMEDIRS="/skole/*/home*"
GROUPDIRS="/skole/*/group*"
TRANSFERDIRS="/skole/*/transfer/*"
TRANSFER_DEL_WARNING="-ctime 150"
TRANSFER_DEL_PERFORM="-ctime +160"
TRANSFER_WARNINGS_DISABLED="true"

[...]

IT-Zukunft Schule: Technik/Nutzungshinweise/TransferOrdner (zuletzt geändert am 2018-07-02 11:41:36 durch MikeGabriel)