0
我一直在研究Apache/PHP運行的內部站點。Apache PHP和CIFS寫入權限
我將CIFS掛載到根目錄中。/filesys/Images /指向文件服務器。
我的apache運行在'apache'用戶帳戶下。 CIFS與apache用戶的用戶和組一起安裝。 (和777)
當我編寫一個PHP腳本來讀取或寫入此CIFS裝載並在命令行(普通用戶和apache用戶)上運行它時,一切正常。
只要我嘗試從apache調用腳本,就會失敗。沒有讀或寫權限。 我的錯誤日誌將顯示(對於mkdir)'文件存在',雖然它不。
我的PHPInfo驗證安全模式沒有打開。
任何想法?
也EnableSendfile關和EnableMMap關是在httpd.conf – 2012-03-16 18:08:55
雖然一段時間(只能通過PHP)servering Web服務器不需要直接訪問這些文件我加了從允許所有指令。 –
2012-03-16 18:14:19
這是SELinux!我將看到如何爲此添加限制規則。 CIFS安裝是system_u:object_r:cifs_t – 2012-03-16 18:28:03