Je lance PHP 5.2.6 en tant que CGI sous lighttpd 1.4 et pour une raison quelconque, il fonctionne toujours en tant que root. Tous les processus php-cgi sont la propriété de root et tous les fichiers écrits sur le système de fichiers appartiennent à root.php-cgi fonctionne en tant que root
J'ai essayé de définir l'utilisateur dans lighttpd comme non privilégié, et confirmé, il fonctionne correctement c'est juste php qui fonctionne en tant que root.
Comment paramétrer php-cgi en tant qu'utilisateur plus sûr?
Donc, dites-vous que s'il n'y a pas de processus fastcgi en cours d'exécution, le premier démarré définit l'utilisateur tous les autres en cours d'exécution? Intéressant ... –
Oui. FastCGI forge un processus et le processus forké s'exécute comme le même utilisateur que le processus maître. – Devon