纯情的肉包 发表于 2020-3-16 08:53

文件夹添加 IIS 应用程序池用户权限

收集于:http://serverfault.com/questions/81165/how-to-assign-permissions-to-applicationpoolidentity-account

在window7和windows08R2版本下,文件夹或文件属性—>安全——》编辑——》添加——》输入IIS APPPOOL\应用程序池名——》确定即可将IIS 7或7.5、8的应用程序池虚拟用户添加到权限控制里面

然而在windows08下面却不行,可用下面的方法

在命令行中执行如下命令即可:

icacls c:\inetpub\wwwroot /grant "IIS APPPOOL\DefaultAppPool":(OI)(CI)(RX)//注意修改对应的文件路径和应用程序池名

另外一种方法是为每个应用程序池建立对应的用户,然后给资源授权


当你的Web服务器中运行多个站点,并希望各个站点的程序不能对其他站点的文件有访问权限,在IIS 7可以轻松实现:

方法一、拒绝某个应用程序池对某个文件夹的访问:
icacls 网站目录 /deny "IIS APPPOOL/mywebsitepool":(OI)(CI)(GA)

方法二、只允许当前应用程序池访问当前站点的目录:
1)将anonymous authentication设置为使用application pool identity
2)在网站所在目录的NTFS权限中删除IUSR帐户
3)对当前网站的应用程序池授权
icacls 网站目录 /grant "IIS APPPOOL/mywebsitepool":(OI)(CI)(GA)
页: [1]
查看完整版本: 文件夹添加 IIS 应用程序池用户权限