You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Inno Setup中为IIS_IUSRS组设置文件夹权限

用Inno Setup为IIS_IUSRS组授予文件夹访问权限

要让你的Web应用能访问wwwroot外的目标文件夹,可直接在Inno Setup的[Dirs]配置段中为该文件夹设置权限,通过IIS_IUSRS组的SID(S-1-5-32-568)指定授权对象,这样能避免系统本地化导致的组名称差异问题。

具体配置示例

在你的Inno Setup脚本中添加如下[Dirs]段条目:

[Dirs]
; 替换为实际需要授权的文件夹路径,{app}代表安装目录
Name: "{app}\ExternalFiles"; Permissions: "S-1-5-32-568:read,write,modify"

参数说明

  • Name:指定需要授权的目标文件夹路径,可使用Inno Setup内置变量(如{app})或绝对路径。
  • Permissions:格式为[SID/用户名]:[权限列表],这里使用IIS_IUSRS的SID(S-1-5-32-568),常用权限选项包括:
    • read:读取权限
    • write:写入权限
    • modify:修改权限
    • full:完全控制权限

若需为多个用户/组设置权限,可通过分号分隔:

Name: "{app}\ExternalFiles"; Permissions: "S-1-5-32-568:read,write; Administrators:full"

注意事项

  • 若目标文件夹由安装程序创建,[Dirs]段会自动生成文件夹并应用权限;若文件夹已存在,配置会添加或覆盖对应权限。
  • 遵循最小权限原则,仅授予Web应用实际所需的权限,避免过度授权。

内容的提问来源于stack exchange,提问作者Achim Stuy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 16:22:06