当 XP 客户端在同一卷上移动文件时,权限也会随之移动。对于 Windows 7 及更高版本的客户端,当文件移动时,权限会被继承。
不幸的是,我们仍然有很多 Windows XP 客户端,随着时间的推移,它们会导致我们的文件服务器有点混乱。最好的方法是递归遍历整个卷并重置文件权限(而不是目录),以便它们继承其父目录。XCALCS 可以做到这一点吗?
答案1
右键单击每个父目录,转到“属性”,然后“安全”选项卡,然后单击“高级”,然后单击“更改权限”,然后选中“ Replace all child object permissions with inheritable permissions from this object
”复选框,怎么样?
如果您有大量的父目录,并且想要编写脚本而不是手动执行:
icacls "c:\parentDirectory\*" /q /c /t /reset
应具有与单击复选框相同的效果Replace all child object permissions with inheritable permissions from this object
。
答案2
在提升的 CMD 或 PowerShell 上组合以下 2 个命令:
takeown /f C:\Windows\CSC\v2.0.6\namespace\ /r
icacls C:\Windows\CSC\v2.0.6\namespace\ /t /grant everyone:F