我正在嘗試在我的伺服器中設定共享目錄。有 2 名開發人員,他們將在同一目錄上工作。
我創建了一個目錄,將群組所有者更改為 www-data 並將其 chmod 為 755 :
drwxrwsr-x 3 root www-data 4096 2012-08-24 12:06 SharedDir/
但是當我使用一個開發登入登入我的目錄並嘗試觸摸文件時,它會建立一個具有 644 權限的文件
-rw-r--r-- 1 user1 www-data 0 2012-08-24 12:11 test
我如何建立一個遮罩以預設將權限設為 755?
答案1
您需要設定遮罩在目錄上。
答案2
如果您想將檔案的執行位元設為預設值,則使用 umask 是不可能的。因為 umask 總是根據「事物」可以擁有的最大/基本權限計算出來的。
目錄:777 檔案:666