Hi,
who knows exactly how Apache deals with the User and Group directives
either plain in the httpd.conf and in a VirtualHost subsection? It seems,
the plain version actually changes the user even for accessing direct
documents to be served by the Apache and especially for modules like
mod_php, but when these directives are set in a VirtualHost section, they
only apply to CGI scripts executed via suExec or CGIwrap? Am I right?
Does anybody know why the User is not even set with seteuid for a
VirtualHost? The server instance still could be reused, because seteuid
is reversible. And yet mod_php and mod_perl would be limited to that
user. It should be easy to prevent seteuid back to the real user-id for
such scripting languages.
Thanks
Michael