Windows

使用 icacls 替換所有子對象的權限條目

  • January 30, 2016

我正在嘗試在所有子對像上設置替換權限條目,icacls但我似乎做不到。我希望新的文件夾/文件也能接收權限,所以我想選中使用icacls.

我以為/inheritance:e會這樣做,但這似乎不是訣竅。

我想我應該使用(OI)(CI),但我不確定如何使用它們。

我正在使用的命令是:

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

我有一個腳本可以遍歷D:驅動器並使用上述命令重置所有子文件夾的權限,但我還想選中將所有子對象權限替換為每個子對象的可繼承權限框。非常感謝任何幫助。

想要從命令行重置 NTFS 權限?使用此語法:

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

這與使用 GUI 命令相同: 將所有子對象權限替換為此對象的可繼承權限

  • Win7:將所有子對象權限替換為此對象的可繼承權限
  • WinXP:將所有子對像上的權限條目替換為此處顯示的適用於子對象的條目

警告:如果您省略了 jshipp 文件夾,\*那麼 jshipp 文件夾將具有與 users 文件夾相同的權限,這不是 GUI 所做的,也可能不是您想要的,但很高興知道這是可能的。

免責聲明:這是來自http://www.jshipp.com/articles/icacls/icacls.php的複制粘貼答案, 我認為不作為伺服器故障的答案太有幫助了。

引用自:https://serverfault.com/questions/475612