J’ai des fichiers dont j’ai besoin de PHP pour servir à un client. Ces fichiers appartiennent à www-data
comme ils devraient l’être, avec des permissions 644
. L’access à ces fichiers est cependant refusé, alors j’ai exécuté ce petit script:
qui imprime le daemon
, ce n’est pas l’utilisateur que je veux utiliser comme php.
Où dans les fichiers de configuration php ou apache puis-je le configurer pour que php soit exécuté en tant qu’utilisateur www-data
?
Edit: J’ai vu ce lien , mais je ne veux pas configurer d’alias, et je pense que cela ne s’applique qu’à l’exécution de scripts php du terminal.
Edit 2: php v5.6 avec apache v2.4 sur Ubuntu 12.04LTS
L’utilisateur et le groupe Apache s’exécutent comme défini dans httpd.conf avec les directives User
et Group
. Les transformer en www-data
devrait vous procurer ce dont vous avez besoin.