无法在 windows 容器上向 IIS_IUSRS 授予权限

Can't grant permission to IIS_IUSRS on windows container

我正在构建图像,它是由 microsoft/aspnet 和构建器 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)'

后出现错误

Invalid parameter "'IIS_IUSRS:(F)'"
The command 'cmd /S /C icacls 'C:\inetpub\wwwroot\' /grant 'IIS_IUSRS:(F)'' returned a non-zero code: 87


但是在 microsoft/aspnet 和构建器 OS

制作的基础镜像下
PS C:\> systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name:                   Microsoft
OS Version:                10.0.18362 N/A Build 18362

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

你的代码没问题,但有点小错误 试试这个 icacls '\inetpub\wwwroot\' /grant "IIS_IUSRS":f 希望你的问题能得到解决。