Wie kann man Dateiberechtigungen so setzen, dass neue Dateien dieselben Berechtigungen erben?
Ich habe einen Ordner, in dem neue Unterordner und Dateien automatisch, durch ein Skript, erstellt werden sollen.
Ich möchte die Benutzer- und Gruppenberechtigungen rekursiv für alle neuen Ordner und Dateien beibehalten, die im übergeordneten Verzeichnis angelegt werden. Ich weiß, dass dazu ein Sticky-Bit gesetzt werden muss, aber ich kann scheinbar keinen Befehl finden, der genau zeigt, was ich brauche.
Das habe ich bis jetzt gemacht:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Danach möchte ich, dass die 660 Berechtigungen rekursiv auf alle Ordner und Dateien gesetzt werden, die in /path/to/parent
liegen.
Allerdings ist alles, was ich bisher versucht habe, fehlgeschlagen. Kann mir bitte jemand helfen?
Eigentlich ist das Oktalflag 660 wahrscheinlich nicht einmal richtig. Die Berechtigungen, die ich möchte, sind:
- Verzeichnisse unter
/path/to/parent
sind ausführbar für Benutzer mit den Rechten - Dateien sind lesbar/schreibbar für den Benutzer selbst und Mitglieder einer Gruppe
- Dateien und Verzeichnisse in
/path/to/parent
sind NICHT weltweit lesbar
Ich verwende Ubuntu 10.0.4 LTS.
Kann mir bitte jemand helfen?