Ich kann nicht die richtigen Berechtigungen für einen freigegebenen Ordner erhalten

Ich kann nicht die richtigen Berechtigungen für einen freigegebenen Ordner erhalten

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

verwandte Informationen