如何从 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 安静——抑制成功消息。

伊卡克尔斯以获得完整的选项和参数列表。


进一步阅读

相关内容