【发布时间】:2011-08-04 07:00:55
【问题描述】:
我在管理控制面板中使用了一个脚本,允许用户轻松更改某些配置文件的写入权限,但我遇到了一个小问题。
有 2 个主开关,一个允许用户将文件更改为 'writable' => 0777,一个更改为 'protected' => 0444。第一个可以正常工作,但是第二个,当我运行它时,没有错误显示,就好像它已经成功更改了权限,但是在FTP中查看显示该文件实际上是0644,似乎无法成功更改为0444。有什么想法吗?
【问题讨论】:
-
更改为
0444对切换没有多大意义,因为您再也无法将其切换回来,因为您不再拥有写入权限。 -
PHP 可能没有权限将其更改为
0444。 -
没有理由从所有者那里删除写入。如果存在,则存在一些严重的服务器配置问题。
标签: php security permissions chmod