尝试授予我名为管理员的帐户(我用于登录 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)。