httpd berjalan sebagai apache.apache, tetapi log dimiliki oleh root.root?

8

ps menunjukkan proses httpd saya sebagai

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

Saya menjalankan Centos 5.3

Semua file log di / var / log / httpd dimiliki oleh root.

Bagaimana bisa?

bmargulies
sumber

Jawaban:

12

Anak- httpdanak berjalan sebagai apache, tetapi proses yang memunculkan mereka berjalan sebagai root (seperti yang diperlukan untuk mengikat port yang diistimewakan misalnya port 80). Perhatikan dengan seksama dan Anda akan melihat httpdmenjalankan sebagai root.

pdo
sumber