httpdはapache.apacheとして実行されますが、ログはroot.rootが所有していますか?

httpdはapache.apacheとして実行されますが、ログはroot.rootが所有していますか?

psは私のhttpdプロセスが次のようになることを示しています。

apache   29561 15186  0 15:30 ?        00:00:00 /usr/sbin/httpd

Centos 5.3を実行しています。

/var/log/httpd のすべてのログファイルはルートが所有します。

どうですか?

答え1

httpdプロセスはApacheとして実行されますが、生成されたプロセスはルートとして実行されます(ポート80などの特権ポートをバインドするために必要です)。詳しく見ると、httpdrootとして実行されていることがわかります。

関連情報