zoukankan      html  css  js  c++  java
  • windows 2003子目录权限丢失及子目录权限无法继承更改的解决方法

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

    早上,给公司服务器配置网站权限,其中一个网站添加IIS_User权限删除了everyone权限后,发现网站无法访问,要求输入用户名和密码,而且该网站文件夹子目录(确切的说是只包含文件的目录)无法访问,双击打开提示:

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

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

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

    原因及解决:

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

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

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

  • 相关阅读:
    PHP设计模式:简单工厂
    MySQL实现两张表数据的同步
    SSH中Action的单例与多例
    Java日期时间操作的一些方法
    Null value was assigned to a property of primitive type setter of
    Android Studio创建AVD
    一台主机上安装多个Tomcat
    Tomcat指定的服务已存在
    Unsupported major.minor version 52.0问题的解决
    修改MySQL自动递增值
  • 原文地址:https://www.cnblogs.com/shangxia/p/3254844.html
Copyright © 2011-2022 走看看