gpt4 book ai didi

iis-7 - IIS7 权限概述 - ApplicationPoolIdentity

转载 作者:行者123 更新时间:2023-12-03 03:58:24 27 4
gpt4 key购买 nike

我们最近升级到 IIS7 作为核心 Web 服务器,我需要了解权限方面的概述。以前,当需要写入文件系统时,我会授予 AppPool 用户(网络服务)对目录或文件的访问权限。

在 IIS7 中,我发现 AppPool 用户默认设置为 ApplicationPoolIdentity。因此,当我检查任务管理器时,我看到名为 WebSite.example 的用户帐户正在运行 IIS 进程(“Website.example”是网站的名称)在 IIS 中)

但是,如果我尝试使用该用户帐户授予权限,则该用户帐户不存在。那么,如何确定向哪个用户授予权限呢?

请参阅下面的屏幕截图来了解问题。我们的网站 ( www.silverchip.co.uk ) 使用用户名 SilverChip.co.uk 运行。但是当我添加权限时,该用户不存在!

查看应用程序池图像:

最佳答案

ApplicationPoolIdentity 实际上是在 IIS7+ 中使用的最佳实践。它是一个动态创建的非特权帐户。要为特定应用程序池添加文件系统安全性,请参阅 IIS.net's "Application Pool Identities" 。快速版本:

如果应用程序池名为“DefaultAppPool”(如果名称不同,只需替换下面的文本)

  1. 打开 Windows 资源管理器
  2. 选择文件或目录。
  3. 右键单击该文件并选择“属性”
  4. 选择“安全”标签
  5. 点击“编辑”,然后点击“添加”按钮
  6. 点击“位置”按钮并确保选择本地计算机。 (如果服务器属于 Windows 域,则不是 Windows 域。)
  7. 在“输入要选择的对象名称:”文本框中输入“IIS AppPool\DefaultAppPool”。 (不要忘记将此处的“DefaultAppPool”更改为您为应用程序池命名的任何名称。)
  8. 单击“检查名称”按钮,然后单击“确定”。

关于iis-7 - IIS7 权限概述 - ApplicationPoolIdentity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7334216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com