gpt4 book ai didi

asp.net - 如何授予 NT AUTHORITY\IUSR 访问共享文件夹内容的权限?

转载 作者:行者123 更新时间:2023-12-04 12:49:53 24 4
gpt4 key购买 nike

我发现了一些相关但不一样的东西。

The error "Login failed for user 'NT AUTHORITY\IUSR'" in ASP.NET and SQL Server 2008

我的问题是文件在网络上共享,我想从本地 IIS 调试,我发现所有静态文件似乎都被拒绝访问 (401.3)

我用过trace系统,发现IIS正在使用“NT AUTHORITY\IUSR”访问源

Url http://localhost:8451/umbraco_client/panel/images/panel_boxhead_h2_bg.gif 
App Pool Debug451
Authentication anonymous
User from token NT AUTHORITY\IUSR
Activity ID

我已将共享文件夹设置为所有人都可以访问,并将应用程序池的身份更改为域管理员。

我还尝试使用“网络服务”作为身份并分配 Domain\MachineName$ 对共享文件夹的完全访问权限...

在我看来,iis 总是使用“NT AUTHORITY\IUSR”来访问静态资源?如果是这样,我如何将共享文件夹的访问权限授予本地帐户?或者如何强制 IIS 使用其他身份?

更新:
因为我当时放弃了这个旧问题的一些新答案。我最近在运行 Windows 2008 R2 的服务器上再次遇到了这个类似的问题,我已经解决了这个问题,我想提供一些更新。

这次我通过 解决了这个问题为 $ComputerName/Users 添加读取权限 .这似乎只是服务器环境的问题,不确定是否与任何组策略或类似类型有关。希望这可能会在将来对某人有所帮助。

最佳答案

一旦您将应用程序池的用户配置为对共享文件夹具有访问权限(在 Windows 中创建一个新用户并将其添加到 IUSER 组,并为该用户添加对共享文件夹的特定访问权限),您必须更改IIS中的身份验证设置:IIS->需要访问的站点->身份验证设置->匿名身份验证->编辑->选择应用程序池标识(而不是IUSER)。

关于asp.net - 如何授予 NT AUTHORITY\IUSR 访问共享文件夹内容的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3504475/

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