嘗試授予我指定的管理員帳戶(我用來登入 Windows 的帳戶)對所有文件和資料夾的完全控制 ACL 權限。
執行此操作的命令列是什麼和/或有人可以將我連結到一個指南,該指南解釋了從命令列進行 ACL 更改的所有可能語法(嘗試過 /help 但很模糊)。
我試圖有效地將整個主 C:\ 磁碟機上的完全控制權授予我的指定帳戶(這是管理員帳戶)。但是,我想定位該特定帳戶,而不是「管理員」帳戶群組。
答案1
我正在嘗試有效地授予我的指定帳戶完全控制權
這可以使用 來完成icacls
。
icacls "c:\" /grant:r UserName:(OI)(CI)F /T
開關和參數的說明:
/grant :r UserName:permission
使用 :r 授予存取權限,該權限將取代任何先前授予的明確權限(對於給定使用者)。否則將添加權限。
(OI)
- 物件繼承(CI)
- 容器繼承F
- 完全存取權限(編輯權限+建立+刪除+讀取+寫入)/T
遍歷所有子資料夾以匹配檔案/目錄。這會將權限變更套用至所有子資料夾,無論它們是否設定為繼承父資料夾的權限。在非常大的目錄結構上,這可能需要一些時間,因為命令必須遍歷整個樹。
您可能還想添加以下開關:
/C
出現檔案錯誤時繼續(存取被拒絕) 仍顯示錯誤訊息。/Q
安靜 - 抑製成功訊息。
看伊卡克斯取得選項和參數的完整清單。
進一步閱讀
- Windows CMD 命令列的 AZ 索引- 與 Windows cmd 行相關的所有內容的絕佳參考。
- 伊卡克斯- 變更檔案和資料夾權限 - 顯示或修改檔案和資料夾的存取控制清單 (ACL)。