ID: 50163
User updated by: be3ch at centrum dot cz
Reported By: be3ch at centrum dot cz
-Status: Feedback
+Status: Open
Bug Type: Filesystem function related
Operating System: Windows 2003 Server
PHP Version: 5.2.11
Assigned To: pajoye
New Comment:
D:\wwwroot>icacls D:\wwwroot\testcom\
D:\wwwroot\testcom\ NT AUTHORITY\SYSTEM:(OI)(CI)(F)
NT AUTHORITY\NETWORK SERVICE:(OI)(CI)(R)
BUILTIN\Administrators:(OI)(CI)(F)
TEST_SERVER\G6FTPUser:(OI)(CI)(R,W,D,DC)
TEST_SERVER\IUSR_testcom:(OI)(CI)(R)
Successfully processed 1 files; Failed processing 0 files
D:\wwwroot>icacls D:\wwwroot\testcom\www
D:\wwwroot\testcom\www BUILTIN\Administrators:(OI)(CI)(F)
TEST_SERVER\G6FTPUser:(OI)(CI)(R,W,D,DC)
TEST_SERVER\IUSR_testcom:(OI)(CI)(R)
NT AUTHORITY\NETWORK SERVICE:(OI)(CI)(R)
NT AUTHORITY\SYSTEM:(OI)(CI)(F)
Successfully processed 1 files; Failed processing 0 files
Previous Comments:
------------------------------------------------------------------------
[2009-11-13 12:02:05] [email protected]
Pls run:
icacls D:\wwwroot\testcom\
icacls D:\wwwroot\testcom\www\
and past the result here. So we can try to reproduce your problem with
the same settings.
------------------------------------------------------------------------
[2009-11-13 11:41:32] be3ch at centrum dot cz
Sorry, PHP 5.3.0 VC9 x86 Non Thread Safe - same problem.
Non-TS version of PHP not working correctly when on webroot directory
are only READ NTFS permissions. It's working only with READ+EXECUTE.
------------------------------------------------------------------------
[2009-11-13 11:00:44] [email protected]
Simply try it with 5.3. impersonate and ACL has been improved/fixed
there.
------------------------------------------------------------------------
[2009-11-13 10:57:37] be3ch at centrum dot cz
I'm think it's not problem with ACL, because with PHP 5.2.11 ts-version
it works correctly and if script will be changed to FULL path :
<?php
var_dump(file_exists('D:\wwwroot\testcom\www\test.php'));
?>
it works with PHP 5.2.11 non-ts and only READ permissions correctly
too.
------------------------------------------------------------------------
[2009-11-13 10:36:26] [email protected]
5.2 did not support ACL correctly, 5.3 does.
------------------------------------------------------------------------
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/50163
--
Edit this bug report at http://bugs.php.net/?id=50163&edit=1