2013-05-05 158 views
0

我試圖避免在Linux服務器上處理文件上傳的目錄的777權限。 PHP/Apache必須能夠寫入這個特定的目錄,但我不想讓它成爲世界可寫的。PHP/Apache文件寫權限不帶777

這是什麼最佳做法?

我不太熟悉CLI,所以我試圖用chgrp和chown解決這個問題並沒有取得任何結果。

謝謝!

回答

0

ACLs如果支持。你可以做一些簡單的事情,如setfacl -R -m u:www-data:rwx,d:u:www-data:rwx /path/to/directory,以允許Apache寫入特定目錄(以及所有後來創建的目錄以及)

+0

不支持:( – clutterjoe 2013-05-05 18:56:51

+0

@clutterjoe什麼Linux發行版?根訪問或共享主機?什麼文件系統?你是否更具體?是否在web目錄之外的目錄?你想實現什麼?你是否嘗試將組更改爲Web服務器用戶並設置適當的權限(775)? – nietonfir 2013-05-05 19:01:11