【问题标题】:Error in IIS after changing some permission settings更改某些权限设置后 IIS 中的错误
【发布时间】:2012-04-04 08:27:20
【问题描述】:

在 ISS 上更改某些设置后出现此错误:

401 - 未经授权:由于凭据无效,访问被拒绝。你 无权查看此目录或页面,使用 您提供的凭据。

我已经检查并验证了存储网络应用程序的文件夹:

TrustedInstaller - Full control
SYSTEM - Full control
Administrators - Full control
Users - Read & execute
CREATOR OWNER - Special

有什么想法吗?

【问题讨论】:

  • 视情况而定。你的IIS版本是什么?启用了哪些身份验证方法?
  • 我用过:IIS 7.5 和 authenticationMode=Forms
  • 尝试将 Windows 用户组 iis_iusrs 的读取权限分配给该文件夹。希望这会有所帮助!
  • 顺便说一句:您是在启动应用程序时重定向到登录页面还是立即失败?

标签: iis


【解决方案1】:

我已经找到了答案:

以下是恢复 wwwroot 文件夹默认权限的步骤:

首先,右键单击 wwwroot 文件夹并单击属性。转到安全选项卡,然后单击高级按钮。单击更改权限... 按钮并选中“包括来自此对象父级的可继承权限”复选框。删除“继承自”列的值为“”的所有权限条目。单击应用并验证以下 5 个权限条目是从“C:\inetpub\”目录继承的:

TrustedInstaller - Full control
SYSTEM - Full control
Administrators - Full control
Users - Read & execute
CREATOR OWNER - Special

验证这些权限后,单击“添加”按钮并输入“IIS_IUSRS”作为对象名称,然后单击“确定”。在权限列表中选择“遍历文件夹/执行文件”、“列出文件夹/读取数据”、“读取属性”、“读取扩展属性”、“读取权限”,点击确定。

现在应该将 wwwroot 文件夹设置回 IIS7 附带的开箱即用权限。

这修复了我遇到的提到的 401 Access Denied 错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 2015-12-03
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多