Unter welchem Account läuft ein Apache httpd unter Woody?

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
asb
Beiträge: 31
Registriert: 07.01.2003 03:20:27
Wohnort: Berlin

Unter welchem Account läuft ein Apache httpd unter Woody?

Beitrag von asb » 03.11.2003 23:44:58

Hi,

ich habe hier bei einer relativ frischen Installation von Woody festgestellt, dass der Apache anscheinend teilweise als User "Root" läuft:

Code: Alles auswählen

asb@deb:/$ ps -ef | grep apache
root       398     1  0 23:32 ?        00:00:01 /usr/sbin/apache
www-data   414   398  0 23:32 ?        00:00:00 /usr/sbin/apache
www-data   415   398  0 23:32 ?        00:00:00 /usr/sbin/apache
[...]
Laut httpd.conf sollte er aber ausschliesslich als "www-data" laufen:

Code: Alles auswählen

deb:~# cat /etc/apache/httpd.conf | grep www-data
User www-data
Group www-data
Wenn ich jetzt ein "kill 398" mache, gibt es gar keinen Apache httpd mehr. Ist das so eine Art Mutterprozess? Soll das so sein, oder stimmt da etwas nicht? Oder bin ich vielleicht auf dem völlig falschen Dampfer??

Danke & Gruss, -Agon

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 04.11.2003 07:07:23

Alle Prozesse werden beim Booten als root gestartet. Apache gibt dann aber die root Privs auf, und ändert seinen User zu www-data. Das eine Ding was Du das siehst, das unter root läuft ist in der tat der "Mutterprozess". Dieser bekommt aber keine Daten vom Netzwerk (kann also nicht geknackt werden), sondern startet nur bei Bedarf neue Kind Prozesse und räumt auf...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten