我已经chmod 777
在 上运行了/home/cache/
,但是 apache 用户仍然无法写入。我的 php 脚本正在写入此目录,但出现权限被拒绝错误,不知道原因。
ls -ld cache
显示:
drwxrwxrwx. 2 root root 69632 8月 24 17:04 cache/
ls -ld /home
显示:
drwxr-xr-x.19 root root 4096 8月24日 18:30 /home
答案1
/home/cache/
通过运行以下命令将所有者权限更改为“apache 用户”:
chown apache /home/cache/
之后确保系统中的 selinux 已关闭。您可以运行setenforce 0
以关闭 selinux。