windows 2003子目录权限丢失及子目录权限无法继承更改的解决方法

对于ntfs格式的分区,不当的操作方式很容易引起各种访问权限问题。

这里提到的问题是这样产生的:当在分区的某一网站主目录删除掉everyone权限并添加IIS_User权限后,却发现某些网站子目录(确切的说是只包含文件的目录)无法访问,双击打开提示:

你无权查看或编辑目录的权限设置,但是你可以取得所有权或更改审核设置。

而此时浏览网站存于该类目录下的内容页面,也会提示类似如下错误:

您未被授权查看该页
您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置。

原因及解决:

因为everyone用户组也包括administrators用户组,所以当删除它时,即删除了所有用户的权限,从而导致了目录不存在任何所有者。这里只需要替换其所有者即可,方法如下:
在此类目录的父类目录上依次选择:右键——属性——安全——高级——所有者——选择”administrators”并勾上”替换子容器及对象的所有者”复选框,然后确定。之后,所有的继承权限又都回来了。 如图1所示。

经过以上操作后,你会发现此类目录已经可以打开了,并且具有了administrators的权限,但是存于其中的网站页面依然无法访问。查看目录权限了解到,该目录不会继承其父类目录设置的权限,即使父类目录在更改权限时设置了子目录及文件的继承。

这时的解决方法如下:
在此类目录的父类目录上依次选择:右键——属性——安全——高级——权限,选择性设置完权限后,同时选中其下的两个复选框,然后确定。然后问题即得到解决。 如图2所示。

点赞 (0)
  1. 木本无心说道:

    个人电脑确实没必要如此折腾。[face_11]

  2. 林肆说道:

    好吧,这个东西可以收藏一下。不过我的系统一般都是fat32格式滴~
    [reply=任侠,2011-10-11 10:48 PM]这个是服务器上的,个人电脑就没必要如此折腾了
    最近网站首页表现异常,才发现是被挂黑链了,汗的不行
    又浪费了我好多金钱(传说时间就是神马神马的)[/reply]

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

424 652 411 658 989 394 133 369 090 170 983 822 573 176 241 593 419 988 571 976 607 212 466 353 549 593 841 035 441 934 128 100 285 096 291 359 370 279 811