nobody e nogroup como proprietário do diretório ao escrever com php

2

Ao executar um script php, que cria um diretório, o arquivo resultante é de propriedade de nobody e nogroup . Eu sei que o apache2 é executado como www-data nos sistemas Ubuntu, então, por que meu diretório pertence a nobody ?

Obrigado!

    
por petwho 13.09.2012 / 13:28

1 resposta

0

Mesmo que ninguém e nogroup pareçam especiais, eles são mais ou menos usuários regulares do sistema ( nobody ) e um grupo de sistema regular ( nogroup ), muito parecido com www-data

Quando seus arquivos criados tiverem esses proprietários, provavelmente o seu php será executado como nobody em vez de www-data . Verifique sua configuração do servidor web. Pode ser possível, que o apache seja executado como nobody ou, mais provavelmente, que você use algum tipo de configuração cgi / fastcgi (como mod_fastcgi ou php5-fpm .

    
por pgschk 13.09.2012 / 13:48