Dateien im Schulnetz austauschen unter Linux und Windows
Inhaltsverzeichnis
Auf dem Debian Edu Hauptserver (in der Anpassung von IT-Zukunft Schule) finden Sie zwei Ordner für den Dateiaustausch im Schulnetzwerk vor:
- Dateiaustausch nur für Lehrer/innen
- Dateiaustausch für Schüler/innen und Lehrer/innen
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" [...]