php - Windows Server 2008 R2/IIS7.5 上缺少 IUSR 帐户

标签 php iis-7.5 installation windows-server-2008-r2

我接到了在这台机器上安装 PHP5.4 的任务。手动安装步骤之一是将 IUSR 帐户配置为具有特定权限。问题是,我看到 IIS_IUSRS 组,但没有 IUSR 帐户。列出的唯一用户是管理员用户、 guest 帐户和安全软件用户。我不是真正的 Windows 服务器类型,更像是一个 *NIX 人 - 所以这有点令人沮丧。我到处搜索并没有找到合适的答案,但我已经了解了很多关于 IIS7.5 的知识 - 所以这并不是完全浪费时间。我已经尝试了几个建议并发现了几个类似的问题,但到目前为止没有任何效果。我也刚刚尝试自己创建 IUSR 帐户,但无济于事。如果有人知道如何实现这一点,我将非常感激。

最佳答案

经过几个小时的尝试,我终于弄明白了。因此,对于可能遇到同样问题的任何人,这里就是答案。

这是我找到 IUSR 的地方和方式。

首先,让我解释一下,我不确定是什么特定设置和/或设置导致很难在我的系统上找到 IUSR。但是,我确实找到了它,所以这里是: 我右键单击需要授予 IUSR 访问权限的文件夹/文件,然后选择“属性”。

单击“安全”选项卡 =>“编辑”(在组和用户下)=>“添加”(在组和用户下)

这会将您带到“选择用户、计算机、服务帐户或组”窗口。

单击“对象类型...”按钮,然后选择所有内容并单击“确定”。

接下来,单击“位置...”并选择最父选项(这很可能是服务器本身)并单击“确定”

接下来,单击“高级”按钮并选择“立即查找”按钮。

您将看到多个搜索结果。一些将是组,而另一些将是实际用户。

这个 列表中,您会找到 IUSR 用户名。选择它,然后点击“确定”。

就是这样。

我不确定为什么会发生这种情况,但是,我怀疑(记住,我不太了解 Windows 作为服务器)我怀疑这与在我们所有服务器上使用 Active Directory 服务器有关身份验证和安全性。我认为这是因为 IUSR 用户没有用我正在使用的服务器的名称指示,即使大多数(但不是全部)其他组和用户名在点击“查找”后出现在搜索结果列表中现在'。 就是这样。 :)

关于php - Windows Server 2008 R2/IIS7.5 上缺少 IUSR 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10033126/

相关文章:

php - Cakephp 和具有不常见结构的数据库

PHP和MySQL日历问题

asp.net - 未调用 ClaimsAuthenticationManager

wix - 使 WiX Bootstrapper 可用于使用 .NET 4.0 进行引导

installation - 使用 Vagrant 2.2.9 无法在 mac 中找到 Vagrant Box

installation - 如何将默认安装目录更改为用户主目录(在 Windows 上)。?

php - 如何在PHP中将Apple设备型号标识符转换为人类可读的文本?

php - 我可以设置一个Paypal按钮让汇款人支付手续费吗?

asp.net - 如何在 IIS 7.5 上禁用服务器端缓存 (asp net mvc3)

iis - appcmd.exe 覆盖单个站点的整个 xml 配置(将设置应用于已存在的站点)