Opened 4 years ago
Closed 4 years ago
#4656 closed Aufgabe (erledigt)
GroupOwner in Tausch_Schule falsch(?)
| Reported by: | Stephan Richter | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | bei Gelegenheit | Milestone: | Schuljahr 2022/23 |
| Component: | Server: Fileserver | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: | bau |
Description
Wenn ich in Tausch_Schule einen Ordner oder Datei anlege wird die Gruppe auf "12b" gesetzt. (in Tausch_Kollegium wird es "teachers")
-Evtl. ist das by design, aber ich würde das trotzdem als Sicherheitsrisiko sehen
-Ich bin gar nicht in der 12b, sondern Tutor der 12d ;-) - also doch ein Bug?
Change History (10)
comment:1 by , 4 years ago
follow-up: 4 comment:2 by , 4 years ago
| Cc: | added |
|---|---|
| Priority: | hoch → gering |
| Severity: | kritisch → unkritisch |
Ich hab mal deeskaliert: Wo siehst Du hier ein Sicherheitsrisiko? Bitte erklären, vielleicht sehe ich es einfach nicht.
follow-up: 5 comment:3 by , 4 years ago
Als Tutor bist Du „in“ der 12b. Jedenfalls solltest Du das in der Schulkonsole so eingetragen haben.
comment:4 by , 4 years ago
Replying to kup:
Ich hab mal deeskaliert: Wo siehst Du hier ein Sicherheitsrisiko? Bitte erklären, vielleicht sehe ich es einfach nicht.
Ich gehe mal davon aus, dass die Kollegen nicht auf die Gruppenzugehörigkeit achten: Von einem Kollegen wird ein Ordner erstellt. Er nimmt an, dass dieser zunächst nur für Lehrer lesbar ist (das wäre zumindest mein Default). Meiner Meinung nach sollte eine Freigabe für Schüler immer explizit, nicht implizit stattfinden.
comment:5 by , 4 years ago
Replying to kup:
Als Tutor bist Du „in“ der 12b. Jedenfalls solltest Du das in der Schulkonsole so eingetragen haben.
Deine Aussage verstehe ich nicht. Was soll ich wo eintragen und warum und woher hätte ich das wissen sollen?
Und nochmal: Ich bin Tutor der 12d. Ich habe nichts mit der 12b am Hut. Warum wird also mein Ordner dieser Gruppe zugeordnet?
comment:6 by , 4 years ago
In Tausch_Schule solltest du davon ausgehen, dass genau das der Sinn ist: Tauschen mit der ganzen Schule!
Wenn du nur mit Kollegen teilen möchtest: Tausch_Kollegium
Nur mit der 12b: Tausch_12b
usw...
Warum der bei dir 12b draus macht ist hingegen interessant ...
comment:7 by , 4 years ago
Sinn des Schultauschordners ist jedenfalls genau das, dass sämtliche Nutzer die Datei lesen können. Dafür gibt es ja diesen Ordner gerade.
Deine Aussage verstehe ich nicht. Was soll ich wo eintragen
Jeder Lehrer trägt sich zu Schuljahresbeginn in der Schulkonsole als Lehrer "seiner" Klassen ein. Nur so kann die LML der Nutzer in die Gruppe der jew. Klasse stecken, so dass er den Klassentauschordner beschreiben darf.
und woher hätte ich das wissen sollen?
Das sollte Teil von Markus' Fortbildungen sein (jedenfalls hatten wir darum gebeten). Da sich dort aber regelmäßig niemand anmeldet …
Und nochmal: Ich bin Tutor der 12d. Ich habe nichts mit der 12b am Hut. Warum wird also mein Ordner dieser Gruppe zugeordnet?
13:33/0 paedml ~ # groups rich rich : teachers p_wifi
Äh, keine Ahnung?!
comment:8 by , 4 years ago
Na, das ist ja witzig …
13:37/0 [kup@paedml] ~ $ cd /home/share/school/ 13:37/0 [kup@paedml] /home/share/school $ touch kuptest 13:37/0 [kup@paedml] /home/share/school $ ls -l kuptest -rw-r--r-- 1 kup 12b 0 Okt 12 13:37 kuptest
Wir sind wohl alle ein bisschen 12b …
comment:9 by , 4 years ago
Aha, der gesamte Schultauschordner gehört der 12b? Aber wieso?
13:38/0 [kup@paedml] /home/share/school $ ls -ld /home/share/school/ drwxrwsrwt 108 administrator 12b 4,0K Okt 12 13:37 /home/share/school//
comment:10 by , 4 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | new → closed |
Selbes Problem beim Klassen- und Projekte-Tauschordner. Wie es dazu gekommen ist, weiß ich nicht.
In der Datei /usr/share/sophomorix/devel/repair.directories stehen die Rechte, wie sie laut LML sein sollen:
### SHARES $share_share::root::domadmins::0755 $share_classes::root::root::0775 $share_subclasses::root::root::0775 $share_exams::root::root::0775 $share_projects::root::root::0775 $share_school::administrator::teachers::3777/0700 #$share_tasks::administrator::domadmins::0775 $share_teacher::administrator::teachers::3770 $share_classes/$klassen::administrator::$klassen::3770 $share_subclasses/$subclasses::administrator::$subclasses::3770 $share_projects/$projects::administrator::$projects::3770
Der Schultauschordner soll also administrator:teachers gehören. Ein Aufruf von sophpmorix-repair --permissions hat das nun wieder richtig gesetzt.
Ist sicher by Design, doch ich muss mir noch mal anschauen, was die Linuxmusterlösung da eigentlich für eine Systematik hat.