使用 icacls 替换所有子对象上的权限条目

使用 icacls 替换所有子对象上的权限条目

我正在尝试使用在所有子对象上设置替换权限条目icacls,但似乎无法做到。我希望新文件夹/文件也能获得权限,所以我想勾选该框用可从该对象继承的权限替换所有子对象权限使用icacls
我以为/inheritance:e可以做到这一点,但似乎没有达到目的。

我想我应该使用它们(OI)(CI)但我不确定如何使用它们。

我使用的命令是:

icacls D:\UserShares /grant:r "Domain\Users":f "Domain\Admins":f /c /t /l /q

我有一个脚本,可以遍历D:驱动器并使用上述命令重置所有子文件夹的权限,但我还想选中该框用可从该对象继承的权限替换所有子对象权限每一个。任何帮助都非常感谢。

答案1

想要从命令行重置 NTFS 权限?请使用以下语法:

icacls "c:\users\jshipp\*" /q /c /t /reset

这与使用 GUI 命令相同: 用可从该对象继承的权限替换所有子对象权限

  • Win7:用从该对象继承的权限替换所有子对象权限
  • WinXP:用此处显示的适用于子对象的条目替换所有子对象上的权限条目

警告:如果您省略,\*那么 jshipp 文件夹将具有与用户文件夹相同的权限,这不是 GUI 所做的,也可能不是您想要的,但知道这是可能的,还是不错的。

免责声明:这是来自http://www.jshipp.com/articles/icacls/icacls.php 我认为它太有帮助了,以至于不能成为 Server Fault 的答案。

相关内容