safe_mode and file/directory ownership
| From: | Paul Chvostek | Date: | Wed, 02 Jul 2003 03:01:29 +0000 |
| Subject: | safe_mode and file/directory ownership | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-153651@lists.php.net to get a copy of this message | ||
I've got a script whose configuration creates a storage directory owned
by the web server in which files get stored, also owned by the web
server. With safe_mode in effect, I'm getting errors like:
Warning: file_exists() [function.file-exists]: SAFE MODE Restriction in effect. The script whose
uid is 10054 is not allowed to access /path/to/some/data owned by uid 80 in /path/to/some/file.php
on line 111
Wouldn't it make sense for safe_mode also to allow read access to files
owned by the web server's process as well as the directory owner's?
Obviously, a process running as uid 80 won't be able to suid to another
user. If I make the directory owned by the user, the files will be
inaccessible, but if I make the directory uid 80, then *it* will be
inaccessible.
Is there some other solution to storing (and then retrieving) files with
safe_mode on?
Thanks.
--
Paul Chvostek <paul@it.ca>
it.canada http://www.it.ca/
Free PHP web hosting! http://www.it.ca/web/