我在Windows 2003 Server和IIS6上运行一个网站,我在某些临时文件夹中写入或删除文件时遇到了问题,获得了这种变暖:
警告:取消链接(C:\Inetpub\wwwroot\cakephp\app\tmp\cache\persistent\myapp_cake_core_cake_):第 254 行 C:\Inetpub\wwwroot\cakephp\lib\Cake\Cache\Engine\FileEngine.php 中的权限被拒绝
我转到tmp
目录并在属性中为 IIS 用户提供了以下权限:
- 读取和执行
- 列出文件夹内容
- 读
它仍然显示相同的警告。
当我在属性窗口中时,如果单击Advanced
IIS 用户名会出现两次。
一个具有允许类型和读取和执行权限,另一个具有拒绝类型和特殊权限。
我的问题是:我是否应该不仅给这个用户读取和执行权限,还要给这个权限?:
- 创建属性
- 创建文件/写入数据
- 创建文件夹/附加数据
- 删除子文件夹和文件
- 删除
如果我单击edit
用户名上方的按钮,则可以选择它们。
如果我这样做,我不会打开一个安全漏洞吗?否则,我该如何读取和删除我的网站使用的文件?
谢谢。