* Thus wrote David Goodchild ([EMAIL PROTECTED]):
> Hi,
> 
> I am trying to create a small php program where I can control users
> processes.  As far as I see I require Apache to run as root in order to do
> this (Note: I wish to access it via a webpage run through a browser).  At
> the moment all pages are executed as user 'apache' (UID #48 in this case).
> Other than giving apache root access which i hear is a very bad thing to do,
> what other ways can i use the posix_seteuid() functions and the like.
> 
> Any help at all will be really appreciated.

There is an example in the contributed notes on the site under the
posix_setuid. Baically it is a perl script that is ran in cgi mode that
is setuid'd. then opens a php script that runs the setuid script.

I dont see why, if you choose this method is to just bypass the perl cgi
and just make your php cgi setuid.

I'm not sure of any security issues in doing that but it seems better
than running your whole apache server as root.

Curt
-- 
"I used to think I was indecisive, but now I'm not so sure."

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to