Ich versuche, ein freigegebenes Verzeichnis auf meinem Server einzurichten. Es gibt zwei Entwickler, die im selben Verzeichnis arbeiten.
Ich habe ein Verzeichnis erstellt, den Gruppenbesitzer in www-data geändert und den Chmod-Befehl auf 755 gesetzt:
drwxrwsr-x 3 root www-data 4096 2012-08-24 12:06 SharedDir/
Aber wenn ich mich mit einem Dev-Login in mein Verzeichnis einlogge und versuche, eine Datei zu berühren, wird eine Datei mit 644 Berechtigungen erstellt
-rw-r--r-- 1 user1 www-data 0 2012-08-24 12:11 test
Wie kann ich eine Maske erstellen, um die Berechtigungen standardmäßig auf 755 festzulegen?
Antwort1
Sie möchten dieumaskim Verzeichnis.
Antwort2
Wenn Sie das Execute-Bit für Dateien standardmäßig setzen möchten, ist dies mit umask nicht möglich. Denn umask wird immer aus den maximalen/Basisrechten berechnet, die ein „Ding“ haben kann.
Verzeichnisse: 777 Dateien: 666