如果不想从 GUI 执行此操作,则可以使用带有cacls
/T 选项的命令行程序。
(或使用icacls
哪个是 cacls 的新版本)。
如果要使用 GUI,请右键单击文件夹,选择属性,然后单击安全选项卡。单击高级,然后单击更改权限。添加您要授予权限的用户/组(并选择您要授予的权限),然后选中“使用此对象的可继承权限替换所有子对象权限”框。
更新:吃我自己的狗粮,这是昨天另一个真实世界的场景,当时我们需要重置包含几百万个文件的文件夹的所有权限(并删除继承):
这是在 Windows Server 2008 R2 上,因此您需要以管理员身份运行 CMD Prompt(建议用于 Server 2008 R2 及更高版本)。在 CMD 提示符下:
icacls E:\Store\*.* /grant:r "OURDOMAIN\Domain Admins":F /grant OURDOMAIN\ITAdmins:F /T /C /inheritance:r /Q
Run Code Online (Sandbox Code Playgroud)
.
解释这个命令的每一部分:
对于任何失败的文件,您可能需要运行TAKEOWN
然后再次运行 icacls 命令(在失败的文件上):
takeown /F E:\\Store /A /R /D Y
Run Code Online (Sandbox Code Playgroud)
您可能希望将输出通过管道传输到文件,因为takeown
.
用takeown /?
看其他可供选择。
归档时间: |
|
查看次数: |
28265 次 |
最近记录: |