icacls C:\path\to\dump\folder /grant "NT AUTHORITY\Authenticated Users":(OI)(CI)F 这段代码报错无限参数/
时间: 2023-07-06 16:40:25 浏览: 259
如果在Windows系统中运行上述命令时出现错误,可能是因为路径中包含了空格或其他特殊字符。在这种情况下,您可以尝试将路径用双引号引起来,如下所示:
```
icacls "C:\path\to\dump\folder" /grant "NT AUTHORITY\Authenticated Users":(OI)(CI)F
```
这将确保命令正确解释路径,并将访问权限授予"NT AUTHORITY\Authenticated Users"组。
相关问题
C:\Windows\System32>icacls D:\UI /grant:User_21321302 :F /t 无效参数“/grant:User_21321302”
在Windows系统中,`icacls` 命令用于管理和查看文件或文件夹的访问控制列表(ACL)。你的命令中包含了一些错误:
```C:\Windows\System32>icacls D:\UI /grant:User_21321302 :F /t
```
这条命令有问题的地方在于:
- `/grant:` 后面应接权限修饰词,如 `F` 表示只读(Read),`RX` 表示读取和执行,而不是直接跟用户名称。
- 用户名应该是英文逗号分隔,如 `User_21321302, Everyone` 或 `User_21321302, GENERIC_READ` 这样的形式。
正确的命令应该是这样:
```C:\Windows\System32>icacls D:\UI /grant:User_21321302:(F) /t
```
或者如果你只想给予只读权限:
```C:\Windows\System32>icacls D:\UI /grant:User_21321302,R /t
```
这里假设`User_21321302`已经存在于系统用户列表中。如果想针对Everyone群体,你可以去掉具体的用户名,仅保留`:F` 或者`:RX`。
icacls报错Invalid parameter "C:/Program Files/Git/grant"
这个错误可能是因为你在icacls命令中提供了一个无效的参数。如果你想授予某个文件或文件夹的权限,请确保你提供了正确的路径并指定正确的参数。另外,确保你以管理员身份运行命令提示符。
例如,要授予"C:\test"文件夹的完全控制权限,可以使用以下命令:
```
icacls "C:\test" /grant:r "USERNAME":(F) /t
```
在这个命令中,"USERNAME"应该替换为你想授予权限的用户的用户名。如果你想授予所有用户权限,可以使用"*"代替"USERNAME"。
如果你仍然遇到问题,请提供更多详细信息,例如你想要执行的确切命令和完整的错误消息。
阅读全文