Windows
使用 icacls 替換所有子對象的權限條目
我正在嘗試在所有子對像上設置替換權限條目,
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的複制粘貼答案, 我認為不作為伺服器故障的答案太有幫助了。