Linux
Apache 無法從具有 www-data 權限的 documentroot 讀取
我的作業系統是 Linux Mint 17。我的目標是只允許為 root 和 apache 讀取 /mnt/wwwdata。我試圖在目錄 /mnt/wwwdata 中設置 apache 文件根目錄,組 wwwadmins 的權限為 0770,其中包含使用者“root”和“www-data”。Apache 是從原始碼編譯的,而不是使用 apt-get 安裝的。它位於 /usr/local/apache2 中。
此時 apache 無法訪問此目錄中的 php 文件。當我將 0777 設置為 時,它會有所幫助。
我懷疑,我編譯的 apache 是另一個使用者,而不是“www-data”。我怎麼知道apache的名字?
通常你可以在你的
httpd.conf
. 在那裡你可以設置:User nobody Group nobody
這是 apache2 在啟動時使用的使用者和組。