On Wed, Sep 16, 2009 at 04:23:43PM -0700, Erick Calder wrote:
> hi, I need to execute a command under an account different from that
> which runs my web server. perhaps I'm failing to understand what
> mod_suphp is meant to do but I can't seem to figure out proper usage.
> this is what I generally would do to execute a shell command:
>
> <? echo exec("whoami"); ?>
>
> if I wanted it to run under user "rpm", how would I do it? I've read
> the docs but am no brighter for them.
suPHP will execute the script as whatever user specified in the virtual host
configuration, or if you're using mod_userdir then it will execute things in
~/public_html as the user whose home directory it is. So you have one of two
options:
1. Enable mod_userdir and put your script in ~rpm/public_html directory.
2. Create a <Directory>, <Location> or <VirtualHost> block with
suPHP_UserGroup rpm rpm and place your php file there. ( This assumes "force"
or "paranoid" was used in configure, with mode "owner" you can just chown
rpm:rpm your script and it should work ).
>
> thx - e
>
> _______________________________________________
> suPHP mailing list
> [email protected]
> https://lists.marsching.com/mailman/listinfo/suphp
_______________________________________________
suPHP mailing list
[email protected]
https://lists.marsching.com/mailman/listinfo/suphp