httpd executando como apache.apache, mas os logs pertencem a root.root?

8

ps mostra meus processos httpd como

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

Estou rodando o Centos 5.3

Todos os arquivos de log em / var / log / httpd são de propriedade de root.

Como assim?

    
por bmargulies 26.03.2011 / 01:16

1 resposta

12

Os httpd children são executados como apache, mas o processo que os gera é executado como root (como é necessário para vincular uma porta privilegiada, por exemplo, a porta 80). Observe atentamente e você verá um httpd sendo executado como root.

    
por 26.03.2011 / 01:40