icacls 拒绝所有人目录删除权限

Tec*_*ude 3 permissions batch-file cacls windows-8 icacls

我试图拒绝所有用户能够删除文件夹(如果可能,也包括其内容)。

目前所拥有的不起作用。

icacls pics /deny Everyone:(OI)(CI)(DE)
Run Code Online (Sandbox Code Playgroud)

使用上面的行既不能保护文件夹也不能保护它的内容,因为我仍然可以删除文件夹和其中的所有文件。

小智 5

我想我找到了一个解决方案:

icacls pics /deny Everyone:(OI)(CI)(DE,DC)
Run Code Online (Sandbox Code Playgroud)

这拒绝了删除 (DE)删除孩子 的特定权利(DC)

  • 为了让这种语言独立使用*S-1-1-0而不是Everyone. (请参阅众所周知的 SID
  • 如果该文件夹碰巧为空,您可能仍然可以删除该文件夹。如果这是一个问题,请考虑设置只读标志,例如,attrib +r pics然后拒绝(WA)使其无法更改(归功于Harry Johnston