joe2017 hat geschrieben: 20.07.2020 15:11:24
In diesem Verzeichnis liegen Go Anwendungen welche Dateien (Logs usw.) erzeugen. Diese erhalten nich meine gewünschten Berechtigungen.
Mir scheint, du verwechselst Berechtigung und Eigentum.
chown ändert den Besitzer, chgrp die Gruppe und chmod ändert die Berechtigung.
Was muss ich tun, dass alle Files und Folder immer die Berechtigungen des übergeordneten Ordners bekommen?
Das geht nicht. Linux vererbt grundsätzlich nichts. Dateien, die Hugo anlegt, erhalten als Besitzer Hugo, egal wem das Parentverzeichnis gehört. Allerdings muß Hugo Schreibrechte in dem Verzeichnis haben, um dort Dateien anlegen zu können
Ändert Hugo eine Datei, die Erna gehört, bleibt Erna weiterhin Besitzerin der Datei. Auch hier gilt, man muß die nötigen Schreibrechte haben.
Am Einfachsten geht das, wenn man Hugo und Erna in die Gruppe Entwickler steckt und die Dateien dann mit chgrp der Gruppe Entwickler zuprdnet und mit
chmod g+rw für alle Entwickler beschreibbar macht.
Beim Samba Server kann ich dies meines Wissens über die smb.conf erledigen
Nein, kann man nicht. Samba macht hier einen üblen Würgaround, indem Verzecihnisse und Dateien auf einen anderen Benutzernamen gemapt werden.