首页 > 解决方案 > 无法在 Windows 容器上授予 IIS_IUSRS 权限

问题描述

我正在构建一个由microsoft/aspnetbuilder OS 制作的图像:

C:\> systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft
OS Version:                10.0.17763 N/A Build 17763

,运行后出现错误RUN icacls 'C:\inetpub\wwwroot\' /grant 'IIS_IUSRS:(F)'

无效参数“'IIS_IUSRS:(F)'”
命令 'cmd /S /C icacls 'C:\inetpub\wwwroot\' /grant 'IIS_IUSRS:(F)'' 返回非零代码:87


但是在由microsoft/aspnetbuilder OS制作的基础镜像下

PS C:\> systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft
OS Version:                10.0.18362 N/A Build 18362

完全没问题,有人知道为什么吗?

标签: windowscontainerswindows-server-container

解决方案


你的代码没问题,但是一个非常小的错误试试这个 icacls '\inetpub\wwwroot\' /grant "IIS_IUSRS":f 希望你的问题会解决。


推荐阅读