Diese Frage hat hier bereits eine Antwort:
Ich habe einen Ordner, in dem neue Unterordner und Dateien automatisch von einem Skript erstellt werden.
Ich möchte die Benutzer- und Gruppenberechtigungen rekursiv für alle neuen Ordner und Dateien im übergeordneten Verzeichnis verwalten. Ich weiß, dass dies das Setzen eines Sticky Bits beinhaltet, aber ich kann anscheinend keinen Befehl finden, der genau zeigt, was ich brauche.
Das habe ich bisher gemacht:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Danach möchte ich, dass die 660-Berechtigungen für alle Ordner und Dateien, in denen sie abgelegt sind, rekursiv festgelegt werden /path/to/parent
.
Alles, was ich bisher versucht habe, ist jedoch gescheitert. Kann mir bitte jemand helfen?
Tatsächlich ist das Oktalflag 660 wahrscheinlich nicht einmal richtig. Die Berechtigungen, die ich möchte, sind:
/path/to/parent
Untergeordnete Verzeichnisse können von Benutzern mit Berechtigungen ausgeführt werden- Dateien können vom Benutzer selbst und von Mitgliedern einer Gruppe gelesen / geschrieben werden
- Dateien und Ordner in
/path/to/parent
sind NICHT von der Welt lesbar
Ich arbeite mit Ubuntu 10.0.4 LTS.
Kann mir bitte jemand helfen?