Windows命令行更改文件夹权限

时间:2017-07-31 07:45:26

标签: windows command-line permissions

方案如下:

  • 使用管理员权限执行的程序会创建一个文件夹“C:\ my folder”。
  • 在cmd中,我想向所有人授予对此文件夹的完全控制权。

我该怎么办?我试过了

cacls "C:\my folder" /E /P "*S-1-1-0":F

并没有奏效。我也试过

cacls "C:\my folder" /E /P "Everyone":F

并没有奏效。然而,

cacls "C:\my folder" /E /P "Todos":F

确实有效 - “Todos”代表西班牙语Windows安装中的“Everyone”。无论Windows安装什么语言,我怎样才能实现这一目标?

注意:我知道cacls应该被弃用以支持icacls。我不介意。请不要浪费你的时间来指出它,除非有办法在icacls中实现这一点。

2 个答案:

答案 0 :(得分:0)

在我自己的意外中,我终于弄清楚了:
icacls "C:\my folder" /GRANT *S-1-1-0:F
这很有趣:我通过technet.microsoft.com找出来了,是的,他们自己的文件错了!!! IN https://technet.microsoft.com/es-es/library/cc753525(v=ws.10).aspx他们声明你应该使用
Icacls test2 GRANT *S-1-1-0:(d,wdac)
什么时候你应该实际使用
Icacls test2 /GRANT *S-1-1-0:(d,wdac)

答案 1 :(得分:-1)

试试这个:

icacls "C:\my folder" /grant Everyone:M

取自here