Eu executei chmod 777
, /home/cache/
mas o usuário do Apache ainda não consegue gravar nele. Meu script php está gravando neste diretório, mas recebi um erro de permissão negada e não sei por quê.
ls -ld cache
mostra:
drwxrwxrwx. 2 root root 69632 24 de agosto 17:04 cache/
ls -ld /home
mostra:
drwxr-xr-x. 19 root root 4096 24 de agosto 18:30 /home
Responder1
Altere a permissão do proprietário /home/cache/
para "usuário Apache" executando o comando:
chown apache /home/cache/
Depois disso, certifique-se de que o selinux esteja desligado em seu sistema. Você pode executar setenforce 0
para desligar o selinux.