Apache no Ubuntu é executado como root, eles usam somente www-data para ler, por várias razões, sim, deve ser 755 se o arquivo-chave estiver fora do diretório do apache (padrão / var / www)
Estou executando o LAMP no Ubuntu 8.04. O nome de usuário e o grupo do Apache são www-data. Eu coloquei meus detalhes de conexão e chave AES em um arquivo em um diretório que não é servido pela web. Copiei os arquivos para www-data: www-data e configurei as permissões para 700. Ainda assim, o script que exige () s esses arquivos só serão executados se eu chmod os arquivos para 755. O que estou perdendo?
Apache no Ubuntu é executado como root, eles usam somente www-data para ler, por várias razões, sim, deve ser 755 se o arquivo-chave estiver fora do diretório do apache (padrão / var / www)
Verifique novamente em qual usuário o Apache está sendo executado, pois pode não ser www-data.
ps aufx | grep httpd
Tags permissions apache-2.2 ubuntu