ID: 24604
User updated by: timo dot hummel at 4fb dot de
Reported By: timo dot hummel at 4fb dot de
Status: Open
Bug Type: Documentation problem
Operating System: SuSE Linux 8.2 Linux 2.4.19
PHP Version: Irrelevant
New Comment:
>It makes no sense to let users create
> a dir and not let them write to it.
Well, that's another thing. It's probably about the umask, however,
most providers and/or distribution builders should take care of this,
but aren't.
Previous Comments:
------------------------------------------------------------------------
[2004-03-01 02:24:04] soenke at regelt dot com
safe_mode_gid should be a workaround for this.
@Developers: Please let us know your plans about this issue.
--
Soenke
------------------------------------------------------------------------
[2004-01-29 18:26:33] rlammers at angelfire dot com
The simplest way to let users do anything on my website is by creating
a subdir for them to separate their actions from others.
Now my webhost has turned safe_mode on and the only work-around is to
let the ftp-pasword lying around in a script file. Nice security that
is!.
Please fix this (imho major) bug. It makes no sense to let users create
a dir and not let them write to it.
------------------------------------------------------------------------
[2004-01-21 05:52:41] thorsten at rinne dot info
Hi,
using PHP as CGI with suPHP (www.suphp.org) there are no problems:
-rw-r--r-- 1 thorsten users 195 Jan 20 22:01 test.php
Then running test.php...
Result:
drwxr-xr-x 2 thorsten users 4096 Jan 20 22:03 test
-rw-r--r-- 1 thorsten users 195 Jan 20 22:01 test.php
It would be nice if this would work with mod_php!
bye
Thorsten
------------------------------------------------------------------------
[2003-12-28 06:32:42] s9608273 at student dot utwente dot nl
Dir 20031228122842 made with function mkdir() (uid/gid : 101:100)
This is the effect when moving uploaded file to this dir.
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The
script whose uid/gid is 507/507 is not allowed to access
/home/..../uploadedFiles/20031228122842 owned by uid/gid 101/100 in
...
Maybe all file operations can be performed as the user which owns the
script.
------------------------------------------------------------------------
[2003-11-11 23:36:49] ndhuyvu at yahoo dot com
drwxrwxrwx 2 32533 bcdt 4096 Oct 23 20:48 10
drwxrwxrwx 2 99 99 4096 Nov 11 22:25 19
drwxrwxrwx 2 99 99 4096 Nov 11 22:32 20
drwxrwxrwx 2 32533 bcdt 4096 Oct 23 20:47 4
drwxrwxrwx 2 32533 bcdt 4096 Nov 5 23:07 5
drwxrwxrwx 2 32533 bcdt 4096 Oct 23 20:47 6
drwxrwxrwx 2 32533 bcdt 4096 Oct 23 20:47 9
FTP LOGIN -> Create Dir -> is OK
drwxrwxrwx 2 32533 bcdt 4096 Oct 23 20:47 9
But :-(
When create Dir in php code
mkdir($datapath.$ID,0777);
or
chmod($datapath.$ID,0777);
mkdir($datapath.$ID,0777);
result:
drwxrwxrwx 2 99 99 4096 Nov 11 22:32 20
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/24604
--
Edit this bug report at http://bugs.php.net/?id=24604&edit=1