php5-fpm
deve, na verdade, estar iniciando como root e perdendo seus privilégios quando estiver configurado e em execução. Isso é bastante comum entre os servidores da Web. Isso deve permitir que ele grave em um espaço de propriedade da raiz e use seus próprios arquivos.
Acredito que é exatamente assim que minha instalação funciona.
A questão então se torna: por que não é sua?
Você alterou o script Upstart que vem com ele para chuid
? Isso quebraria isso. Aqui está o meu /etc/init/php5-fpm.conf
para comparação:
# php5-fpm - The PHP FastCGI Process Manager
description "The PHP FastCGI Process Manager"
author "Ondřej Surý <[email protected]>"
start on runlevel [2345]
stop on runlevel [016]
# you can uncomment this with recent upstart
# reload signal USR2
pre-start exec /usr/lib/php5/php5-fpm-checkconf
respawn
exec /usr/sbin/php5-fpm --nodaemonize --fpm-config /etc/php5/fpm/php-fpm.conf