Hi,

On Thu, 24 Nov 2005 15:55:10 -0800
"Sara Golemon" <[EMAIL PROTECTED]> wrote:

> > Well, safe_mode could prevent someone of doing a
> > shell_exec("cat /home/otheruser/web/config.php");
> > open_basedir can't do the same thing.
> > 
> disabled_functions=shell_exec, etc....

This is pretty much the problem. Would you regard this as "best practice"?

In that case we would actually just remove safe_mode and ask every
individual user to "remake" safe_mode behaviour by disabling the very
same functions, safe_mode would disable.

Furthermore, this behaviour would be vulnerable to new exec-functions
requiring a lot of maintenance for end users.

If this really is best practice, why don't we just rename safe_mode to
"disable_exec_functions" (and maybe remove UID checks)? It would be
easier to maintain and easier to deploy - provided that this really is
the recommended setup.

-- 
- Peter Brodersen

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to