Opened 8 years ago
Closed 6 years ago
#2976 closed Defekt (ungültig)
5. Klassen: Dateien im Homeverzeichnis gehören zur Gruppe "teachers"
| Reported by: | Rüdiger Kupper | Owned by: | bau |
|---|---|---|---|
| Priority: | bald erledigen | Milestone: | Schuljahr 2018/19 |
| Component: | Ich kenne die passende Komponente nicht. | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: | Rüdiger Kupper, bau |
Description
Bei allen Nutzern der 5. Klassen gehören die Dateien und Verzeichnisse im Homeverzeichnis der Gruppe "teachers".
Beispiel:
# ls -l /home/students/5d/aramjuana insgesamt 64 -rw-r--r-- 1 aramjuana teachers 9439 Okt 10 10:56 5d Internetrecherche.odt drwxr-sr-x 2 aramjuana teachers 4096 Okt 10 10:24 5d Medienbildung drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Arbeitsfläche drwxr-srwt 4 administrator teachers 4096 Sep 6 15:10 __austeilen drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Bilder drwxr-srwt 2 administrator teachers 4096 Sep 6 15:10 __dachboden drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Dokumente drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Downloads drwxr-srwt 2 administrator teachers 4096 Sep 6 15:10 __einsammeln drwxr-xr-x 4 aramjuana teachers 4096 Sep 7 04:15 einstellungen drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Musik drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Öffentlich lrwxrwxrwx 1 aramjuana teachers 11 Sep 7 04:15 Tausch_auf_Server -> /home/share drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Videos drwxr-xr-x 2 aramjuana teachers 4096 Sep 7 04:15 Vorlagen
- Die User selbst sind in der richtigen Gruppe:
# id aramjuana uid=14743(aramjuana) gid=10132(5d) Gruppen=10132(5d)
Nur die Dateien im Homeverzeichnis sind falsch. Ab der 6. Klasse ist wieder alles okay.
- @bau
- Das müsste beim Anlegen der neuen Nutzer passiert sein. Irgend eine Idee?
Das müsste auch das Problem sein, warum Markus' 5er in Informatik nicht weiterkommen.
Change History (7)
comment:1 by , 8 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → accepted |
comment:2 by , 8 years ago
sophomorix-repair --repairhome löst das Problem nicht, sophomorix scheint also der Ansicht zu sein, dass das so stimmt. Hat sich da beim letzten Update der Linuxmusterlösung etwas geändert?
comment:3 by , 8 years ago
Habe in den Homeverzeichnissen der Klassen 5a-5e folgendes ausgeführt:
for u in $(ls) ; do find . -user $u -group teachers -exec chown $u: {} \; ; done
Nun stimmen die Berechtigungen erst einmal.
comment:4 by , 8 years ago
- @bau
- Was auffällt:
- Einige der Nutzer in der 5. Klasse haben
.kde-Unterverzeichnisse -- wo kommen die denn her? - Das Verzeichnis
/home/students/5eist komplett leer. Gibt es keine 5e und wenn nein, warum gibt es dann das Homeverzeichnis?
- Einige der Nutzer in der 5. Klasse haben
Führt man jetzt ein
sophomorix-repairaus, so ändert sich ebenfalls nichts, sophomorix kümmert sich nur um die Spezialverzeichnisse wie__austeilenu.s.w. Alles andere lässt es einfach unangetastet.
Fragt sich, wie es dazu kam.
Hast Du eine Ahnung, wie die Rechte durcheinandergekommen sind? Wenn nicht, kannst Du mal einen neuen Testschüler anlegen und schauen, ob bei ihm das gleiche passiert?
comment:5 by , 8 years ago
| Cc: | added |
|---|---|
| Owner: | changed from to |
| Severity: | kritisch → normal |
| Status: | accepted → assigned |
comment:6 by , 8 years ago
| Cc: | removed |
|---|
Tatsächlich ist es im Moment so, dass alle Dateien, die der Schüler direkt in seinem Homeverzeichnis anlegt, der Gruppe "teachers" gehören. -- Legt er aber eine Datei in einem Unterverzeichnis an (z.B. ~/Bilder/), dann gehört sie der Gruppe seiner Klasse.
Die Ursache ist auch klar:
- Das Homeverzeichnis selbst haben wir absichtlich in die Gruppe "teachers" gesteckt und das Leserecht für "others" entzogen, damit Schüler sich nicht gegenseitig ins Homeverzeichnis schauen können. Das war nötig, weil wir /home über NFS einhängen.
- Nun ist auf dem Homeverzeichnis aber auch das "s"-Flag gesetzt, d.h., die Gruppe wird vererbt. Daher bekommen neu angelegte Dateien ebenfalls die Gruppe "teachers".
Anscheinend war das früher nicht so, denn wenn ich Schülern in höheren Klassen (ab 6) in ihr Homeverzeichnis schaue, dann sind alle ihre Dateien in der Gruppe ihrer Klasse.
Haben die Linuxmusterleute das Flag geändert, und warum? Und welche Auswirkungen hat das nun bei uns? Ich hatte ja vermutet, dass die 5er von Markus deshalb Probleme haben, aber ich verstehe nicht wieso...
Ich korrigiere jetzt erst mal die Berechtigungen. Dann sollte jedenfalls der Informatikunterricht funktionieren.
Und dann müssen wir klären, wie das passiert ist.