chown'ing by script

Carsten Haese carsten.haese at gmail.com
Wed Jan 6 01:41:57 EST 2010


Victor Subervi wrote:
> Hi;
> I have a script that is called via the web. This script writes another
> script that is also called by the web, which in turn needs to have
> execution privileges. The problem is that the programmatically created
> file is owned by apache.apache and thus doesn't have execution
> privileges. I've tried os.chown(...) but this throws an OSError. I
> understand that chown'ing programmatically opens a big security hole.
> However, setting the gid to give apache execution privileges isn't any
> better. What do you suggest?

I suggest you find a way to achieve whatever it is you are trying to
achieve without having to execute programmatically created scripts. What
is the underlying problem you're trying to solve with this approach?

-Carsten




More information about the Python-list mailing list