in reply to chmod/chown problem with httpd

Since you're running this script from your webserver, it has the permissions of that webserver (typically, that would be user 'apache' or 'nobody' - users with essentially no privileges.) The first question that comes to my mind is, can that user create a file in your current directory? Because that is what the 'open' call with the '>' (write) mode is going to do.

Unless your current directory has the appropriate permissions, that low-priv user is not going to be able to create that file. If it already exists, and was created by another user (e.g., you running the script from the command line), that low-priv user won't be able to 'chmod' it either.

As ikegami said, you need to check all your return values. I'd include those of the 'chmod' operation as well.


-- 
Human history becomes more and more a race between education and catastrophe. -- HG Wells

Replies are listed 'Best First'.
Re^2: chmod/chown problem with httpd
by lakeTrout (Scribe) on Apr 11, 2008 at 00:07 UTC
    Thanks for the input (++), I'll flag the chmod and write area ($!) to see "why" -- pretty amature mistake not to check that, but I'm still somewhat of a novice, so I appreciate the advice. thanks again!

    lakeTrout