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                                             <[EMAIL PROTECTED]>
  it.canada                                            http://www.it.ca/
  Free PHP web hosting!                            http://www.it.ca/web/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to