httpd läuft als apache.apache, aber Protokolle von root.root?

8

ps zeigt meine httpd-Prozesse als

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

Ich verwende Centos 5.3

Alle Protokolldateien in / var / log / httpd gehören root.

Woher?

bmargulies
quelle

Antworten:

12

Die httpduntergeordneten Elemente werden als Apache ausgeführt, aber der Prozess, der sie erzeugt, wird als Root ausgeführt (wie zum Binden eines privilegierten Ports erforderlich, z. B. Port 80). Wenn Sie genau hinschauen, sehen Sie einen httpdLauf als Root.

pdo
quelle