在Windows命令行中更改文件夹权限?

Rez*_*eri 6 windows cmd

可能重复:
如何使用Windows中的命令行为目录授予用户权限?

我想授予系统的所有用户对文件夹的读,写和修改权限.我认为会有一个命令行,但是如果没有,我必须为它编写代码,请帮助我.

主要问题是我想将这些权限授予所有用户,通常我不关心UserNames,我想放置"*"而不是用户名,以便为所有用户应用新权限.

任何的想法?谢谢.

RB.*_*RB. 21

这里一个命令行- CACLS.

例如,要将"Everyone"添加到"Full Control"到c:\temp\test您将使用的文件夹:

REM /t means "apply change recursively"
REM /e means "edit existing DACL". 
REM     Omitting this will overwrite the existing DACL.
cacls c:\temp\Test /t /e /g Everyone:f
Run Code Online (Sandbox Code Playgroud)

  • 在最近的Windows中,我建议使用[`icacls`](http://technet.microsoft.com/en-us/library/cc753525%28v=ws.10%29.aspx)而不是`cacls`.与后者不同,前者也将处理继承. (2认同)