SuPHP を FastCGI に置き換えようとしています。以前は、所有者とグループが異なるフォルダーがありました。各グループには、メンバーとして www-data もありました。ブラウザを使用して php ファイルを実行すると、ファイルの所有者として実行されました。そのため、ファイルがユーザー A (グループ A - www-data とメンバーとしての A) によって所有されていた場合、そのファイルはユーザー A として実行されました。
shell_exec('whoami') => return A
ここで、fastcgi をインストールし、PHP ファイルを実行するように構成しました。
これが私のphp5-fpm.confファイルです
<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
</IfModule>
私の問題は、Aが所有する同じファイルを実行すると、
shell_exec('whoami') => return www-data
私は何を間違っていますか?