Estou desenvolvendo um aplicativo PHP que estou executando em um servidor Apache (usando o XAMPP ). Eu tenho uma pasta .public_data que tem subpastas que incluem alguns dados do usuário. Essas subpastas e os arquivos dentro delas são criados dinamicamente pelo script PHP.
O proprietário de .public_data e suas subpastas é www-data . No entanto, estranhamente, os arquivos dentro das subpastas de alguma forma são de propriedade de daemon - ao passo que todas as pastas que contêm esses arquivos são de propriedade de www-data - e estou cansado de tentar soluções do Internet em vão.
Para tornar as coisas mais claras, imagine o arquivo:
.public_data/userA1/.details.dat
Proprietários :
Eu poderia alterar a propriedade de daemon para www-data usando o comando sudo chmod e também por meio da GUI usando o comando sudo -i nautilus , mas o script PHP não pode excluir esses arquivos.
Duas dúvidas estão me deixando louco:
Para mais esclarecimentos, eu busco uma resposta para: por que / quando os arquivos são de propriedade do daemon, e como posso evitar que isso aconteça?