Lehrertauschordner Berechtigungen - lml 6.2.6 - Ordnerinhalte nicht sichtbar

Hallo,
wenn ein Lehrer einen Ordner im „Lehrertauschordner“ (home/share/teachers) erstellt und dort Dateien oder auch Unterordner einstellt, sind die Inhalte des Ordners für andere Lehrer nicht sichtbar.

Wenn ich mir die Berechtigungen anschaue sehen die so aus:
drwxr-sr-x

Nur wenn ich händisch den Ordner auf chmod 770 stelle kann ein anderer User die Inhalte sehen.
Eigentlich sollte doch chmod 740 (drwxr-----).

Viele Grüße
Matthias

Hallo Matthias,

wenn ein Lehrer einen Ordner im „Lehrertauschordner“
(home/share/teachers) erstellt und dort Dateien oder auch Unterordner
einstellt, sind die Inhalte des Ordners für andere Lehrer nicht sichtbar.

Wenn ich mir die Berechtigungen anschaue sehen die so aus:
drwxr-sr-x

Nur wenn ich händisch den Ordner auf chmod 770 stelle kann ein anderer
User die Inhalte sehen.

wo machst du das?
Auf dem Server?
Vorsicht: solche Rechte sollten nur vom Cleint aus verändert werden, da
dann samba dazwischen hängt.
Wir haben bei den Serverlaufwerken zwei Ebenen übereinander: die unix
Dateirechte im Dateisystem und die acls von samba, die da drüber liegen.

Wenn du willst, dass in den Tauschverzeichnissen immer alle alles sehen
und in die Verzeichnisse wechseln wollen, so mußt du das in der
/etc/samba/smb.conf ändern:

[shares]
comment = Tauschen
admin users = administrator
path = /home/share
inherit acls = Yes
hide unreadable = Yes
writeable = Yes
guest ok = No
hide files =
/classes/desktop.ini/exams/projects/school/subclasses/teachers/
force create mode = 2644
force directory mode = 2755

Danach samba neu starten

LG

Holger

Hallo Holger,

vielen Dank für deine Antwort.

Ja ich hab die Rechte auf dem Server geändert (fälschlicher Weise).
D.h. ich sollte jetzt wohl die bestehenden Ordner der user im Lehrertausch händisch wieder auf die richtigen Berechtigungen setzen. Die Frage wäre dann wie diese Rechte dann aussehen sollten.
Muss ich danach auch noch irgendwelche sphomorix-repair Befehle ausführen?

Die Einträge in der smb.conf sind bei mir identisch mit dem Auszug von dir.

D.h. meine Fragen sind also dann:

  1. Auf welche Rechte stelle ich die Ordner im Lehrertausch wieder zurück und?
  2. Wie starte ich samba neu?

(Bin gespannt, ob dann die Ordnerinhalte von einem anderen Lehrer sehen kann)

Viele Grüße
Matthias

Hallo Matthias,

Muss ich danach auch noch irgendwelche sphomorix-repair Befehle ausführen?

ja: wenn du die Rechte der vorhandenen Dateien auch ändern willst.

Die Einträge in der smb.conf sind bei mir identisch mit dem Auszug von dir.

D.h. meine Fragen sind also dann:

  1. Auf welche Rechte stelle ich die Ordner im Lehrertausch wieder
    zurück und?

auf die, die du willst: du mußt nur sophomorix-repair sagen, wie du sie
haben willst.
Das machst du in der Datei:
/usr/share/sophomorix/devel/repair.directories

  1. Wie starte ich samba neu?

service smbd restart

Normalerweise haben die Dienste in /etc/init.d ein script um sie zu
steuern: da kannst du also den Namen des Dienstes nachschauen.
Das klingt dämlich, aber war es samba? smb? oder doch smbd?
Und ist es cups? oder cupsd? …

LG

Holger

Hallo Holger!

Oder Auto-Vervollständigung …

service smb[Tab][Tab]

Lieben Gruß

Thorsten

Hallo Holger,
vielen Dank für deine Hilfe.

Hier mal zur Sicherheit ein Auszug aus meiner repair.directories:

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

Darf ich dazu noch mal nachfragen…:

Die entsprechenden Zeile sind ja:

  1. $share_share::root::domadmins::0755

  2. $share_teacher::administrator::teachers::3770

Was wird denn hier genau definiert?

  1. Alle die schreibberechtigt sind schreiben mit 0755? also mit rwxr…?
    und
  2. ?

Viele Grüße
Matthias