windows - 无法在 Windows 容器上授予 IIS_IUSRS 权限
问题描述
我正在构建一个由microsoft/aspnet
builder 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/aspnet
builder 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 希望你的问题会解决。
推荐阅读
- python - Pygame中的随机
- javascript - FullCalendar:如何在 eventDrop (node.js) 上保存/发送修改后的事件到数据库或服务
- sql - 删除一个 sys.service_queue
- javascript - 为什么这个闭包也需要在外部函数处返回?
- python - 在 Python 的四循环中使用 readline() 时如何忽略 .csv 文件中的空列?
- mysql - Obj.objects.filter() 挂起
- javascript - 使用 nodejs 从照片生成 gif
- c++ - 如何在 macOS 上的 Qt 中使用 OpenMP 进行编译?
- mysql - 为什么执行这些表时会出现错误1452?
- html - 在没有 javascript 的情况下实现“熄灯”