为什么使用 IIS_IUSRS 而不是 IUSR 来控制文件权限?

为什么使用 IIS_IUSRS 而不是 IUSR 来控制文件权限?

我最近在 IIS7 上设置 Drupal 安装。安装说明要求临时授予 IIS_IUSRS 帐户对 settings.php 文件的写入权限,以便它可以将数据库配置写入该文件。

最后我不得不自己编辑文件并自己输入数据库配置详细信息。我很奇怪为什么指令指定了 IIS_IUSRS 帐户而不是 IUSR 帐户。

也许我没有正确理解 IIS_IUSRS 和 IUSR 的区别。

答案1

这里是关于 IIS 7 中使用的组和用户的良好文档IUSR is built-in account。用于所有匿名身份验证。IIS_IUSR is a built-in group可以访问所有必要的文件和系统资源,以便将帐户添加到此组后,可以无缝地充当应用程序池标识。

您需要检查 Drupal 是否有任何专门添加到 IIS_IUSR 组中的帐户,以便授予该组的权限即可满足需要。

经历Drupal 文档表明需要IIS内置组权限。

On a Windows system using IIS, right-click on sites/default/settings.php and grant Modify permissions to IIS_WPG (IIS6) or IIS_IUSRS (IIS7).

相关内容