我已經chmod 777
在 上運行/home/cache/
,但是 apache 用戶仍然無法寫入它。我的 php 腳本正在寫入此目錄,但出現權限被拒絕錯誤,但不知道為什麼。
ls -ld cache
顯示:
drwxrwxrwx。 2根根69632 8月24日17:04快取/
ls -ld /home
顯示:
drwxr-xr-x。 19 root root 4096 八月 24 18:30 /home
答案1
/home/cache/
透過執行以下命令將的擁有者權限變更為「apache 使用者」:
chown apache /home/cache/
之後請確保系統中的 selinux 已關閉。您可以運行setenforce 0
來關閉selinux。