如何從 CMD 提示字元將完全控制 ACL 轉移到指定管理員帳戶?

如何從 CMD 提示字元將完全控制 ACL 轉移到指定管理員帳戶?

嘗試授予我指定的管理員帳戶(我用來登入 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 安靜 - 抑製成功訊息。

伊卡克斯取得選項和參數的完整清單。


進一步閱讀

相關內容