Linux

創建新文件時,umask 在 Gentoo 上被忽略

  • July 3, 2012

我有一台執行 Gentoo 並託管 drupal 安裝的伺服器。每當執行 Drupal 更新時,更新模組的目錄權限就會從755變為744,從而阻止應用程序訪問文件。umask 在 /etc/profile 下定義為 022 ,Apache 伺服器在使用者和組nobody下執行。

我相信這與drupal安裝無關,因為如果我以root身份創建目錄,也會發生同樣的情況,它是使用744權限創建的,因為umask是022,不應該創建為755嗎?

為什麼忽略 umask以及如何告訴伺服器創建權限為 755 的目錄?

根據我對您問題的回答:檢查正在執行的 Apache 模組(特別是 mod-umask 和 suphp)的配置以獲取 umask 設置。

引用自:https://serverfault.com/questions/391473