IIS IUSR 账户继承权限混乱

IIS IUSR 账户继承权限混乱

我已阅读了 IIS7 权限,对新用户和组有了清晰的了解。然而,令我困惑的是文件夹权限发生了什么。

我的一个站点中有一个目录,它似乎从其父级继承了 IUSR 权限。经检查,继承的权限来自驱动器 C。但在检查驱动器 C 时,其权限中没有 ISUR,甚至有效权限中也没有。

这令人担忧。为什么驱动器 C 甚至会分配 ISUR 权限?我们从未设置过它们。还有:为什么我们尝试配置的 Web 文件夹告诉我们它是从 C 继承的?此外,Web 文件夹嵌套非常紧密,并且其所有父文件夹都没有继承 ISUR。嗯?

如果有人能解释一下发生了什么,我将不胜感激。

格雷格。

答案1

假设 IIS 的默认安装,IUSR 帐户应该对 wwwroot 文件夹具有权限,该文件夹应该是它从中继承所有网站的权限的父文件夹,假设所有网站的默认根文件夹是 wwwroot\websitefolder。

答案2

检查该IUSR帐户是否是文件夹的所有者。如果是,则权限可能根据C:CREATOR OWNER的权限从 隐式继承C:。当 Windows 应用CREATOR OWNER权限时,它们看起来就像是为所有者明确定义的一样。

如果您将所有者从 IUSR 更改为另一个帐户或组,则 IUSR 将不再继承这些权限。但是,如果 IUSR 是该文件夹的所有者,则可能意味着该文件夹是由 IIS 工作进程(即网站)创建的,因此拥有这些权限可能不会有什么坏处。

相关内容