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 中的所有日志文件均归 root 所有。

怎么会?

答案1

httpd进程以 apache 身份运行,但生成它们的进程以 root 身份运行(这是绑定特权端口(例如端口 80)所必需的)。仔细观察,您会看到httpd以 root 身份运行。

相关内容