Forwarding to list - forgot to cc. ---------- Forwarded message ---------- From: Rory Browne <rory.browne@xxxxxxxxx> Date: Thu, 10 Mar 2005 18:50:41 +0000 Subject: Re: `ls -l /` does not reproduce same info than when executed in bash. To: Hans Deragon <hans@xxxxxxxxxxx> Perhaps Jay has a point, but I don't think so. To confirm this, you can probably check some variable in phpinfo, or you can run 'whoami'. How are you running ls -ld? system? exec? Try backticks or shell_exec(). On Thu, 10 Mar 2005 11:41:31 -0500, Hans Deragon <hans@xxxxxxxxxxx> wrote: > Jay Blanchard wrote: > > [snip] > > I did "su - apache" to switch to the same user under which the Apache > > server is running and tried the "ls -ld /" under bash, and it worked > > fine. Thus the server's has all the permissions to read the root > > directory. Yet PHP does not seam to have these permissions. > > [/snip] > > > > Good work Sparky, you answered your own question. > > > > Who does PHP run as? Does it really run as Apache? > > Since PHP runs under Apache, I assume it runs under the apache user. But if I > am wrong, please advise. > > For the other readers, sorry for submitting twice my email to the list. I had > a problem with my mailer... > > > Best regards. > Hans Deragon > -- > Consultant en informatique/Software Consultant > Deragon Informatique inc. Open source: > http://www.deragon.biz http://facil.qc.ca (Promotion du libre) > mailto://hans@xxxxxxxxxxx http://autopoweroff.deragon.biz (Logiciel) > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php