staging.inyokaproject.org

Rechte für gemeinsamen Ordner

Status: Gelöst | Ubuntu-Version: Ubuntu 12.10 (Quantal Quetzal)
Antworten |

sneaker64

Anmeldungsdatum:
14. April 2008

Beiträge: Zähle...

Hallo zusammen,

ich möchte einen Ordner für Daten anlegen, auf den alle Benutzer einer bestimmten Gruppe (hab ich data genannt) zugreifen können. Soweit kein Problem: Ich hab die Gruppe angelegt, die Benutzer hinzugefügt und Gruppe und Zugriffsrechte rekursiv für den entsprechenden Ordner gesetzt.

Wenn jetzt aber ein Benutzer eine neue Datei in irgendeinen Unterordner kopiert bzw. neu erstellt, dann hat die Datei wieder die falsche Gruppe und die falschen Rechte, sodass die anderen nicht darauf zugreifen können.

Gibt es eine Möglichkeit einzustellen, dass alle Dateien in diesem Ordner immer die entsprechenden Rechte bekommen? Oder gibt es noch einen ganz anderen Weg einen solchen gemeinsamen Ordner zu erstellen?

Hab schon eine Erklärung mit samba Freigabe gesehen, aber dass ist ja irgendwie von hinten durchs Auge in die Brust 😉

Schreibt doch einfach mal, was euch einfällt.

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

ACL kann Rechte vererben, ansonsten kannst du ein Script schreiben, was die Rechte ständig anpasst. Also praktisch deinen chown-Befehl in rc.local abspeichern (ohne sudo). Entweder Ereignis- oder Zeit-basiert. Ich finde Ereignis-basiert gerade nicht wieder, aber ein Thema von mir dazu:

http://forum.ubuntuusers.de/topic/benutzerrechte-schreibrechte-aber-kein-chmod/#post-3334897

Zeit-basiert ginge in etwa so:

while true; do chown -R ... ; sleep 10; done

Dann wäre das alle 10s.

Siehe auch:

http://forum.ubuntuusers.de/topic/tomcat7-verzeichnisse-synchronisieren

sneaker64

(Themenstarter)

Anmeldungsdatum:
14. April 2008

Beiträge: Zähle...

Hi,

danke für deine Anregungen. Hab verschiedene Sachen ausprobiert und bin letztendlich bei ACLs gelandet. Das schien mir das nativste zu sein.

Antworten |