Ich habe eine Reihe von Skripten und Anwendungen mit langer Laufzeit, die Ausgabeergebnisse in einem Verzeichnis speichern, das von einigen Benutzern gemeinsam genutzt wird. Ich möchte sicherstellen, dass alle Dateien und Verzeichnisse, die unter diesem freigegebenen Verzeichnis erstellt wurden, automatisch über u=rwxg=rwxo=r
Berechtigungen verfügen.
Ich weiß, dass ich umask 006
meine verschiedenen Skripte an der Spitze verwenden könnte , aber ich mag diesen Ansatz nicht, da viele Benutzer ihre eigenen Skripte schreiben und möglicherweise vergessen, die Umask selbst festzulegen.
Ich möchte wirklich nur, dass das Dateisystem neu erstellte Dateien und Verzeichnisse mit einer bestimmten Berechtigung festlegt, wenn es sich in einem bestimmten Ordner befindet. Ist das überhaupt möglich?
Update : Ich denke , dass dies mit POSIX-ACLs unter Verwendung der Standard-ACL-Funktionalität möglich ist, aber im Moment geht mir alles etwas über den Kopf. Wenn jemand erklären kann, wie Standard-ACLs verwendet werden, würde er diese Frage wahrscheinlich gut beantworten.