cacls
重要
此命令已弃用。 请改用 icacls。
显示或修改指定文件上的任意访问控制列表 (DACL)。
语法
cacls <filename> [/t] [/m] [/l] [/s[:sddl]] [/e] [/c] [/g user:<perm>] [/r user [...]] [/p user:<perm> [...]] [/d user [...]]
参数
参数 | 说明 |
---|---|
<filename> |
必填。 显示指定文件的 ACL。 |
/t | 更改当前目录和所有子目录中指定文件的 ACL。 |
/m | 更改装载到目录的卷的 ACL。 |
/l | 作用于符号链接本身而非作用于目标。 |
/s:sddl | 将 ACL 替换为 SDDL 字符串中指定的那些 ACL。 此参数与 /e、/g、/r、/p 或 /d 参数一起使用时无效。 |
/e | 编辑 ACL 而不是替换它。 |
/c | 发生访问被拒绝错误后继续操作。 |
/g user:<perm> |
向指定的用户授予访问权限,包括以下有效的权限值:
|
/r user [...] | 撤销指定用户的访问权限。 仅当与 /e 参数一起使用时有效。 |
[/p user:<perm> [...] |
替换指定用户的访问权限,包括以下有效的权限值:
|
[/d user [...] | 拒绝指定用户的访问。 |
/? | 在命令提示符下显示帮助。 |
示例输出
输出 | 访问控制项 (ACE) 应用于 |
---|---|
OI | 对象继承。 此文件夹和文件。 |
CI | 容器继承。 此文件夹和子文件夹。 |
IO | 仅继承。 ACE 不应用于当前文件/目录。 |
无输出消息 | 仅此文件夹。 |
(OI)(CI) | 此文件夹、子文件夹和文件。 |
(OI)(CI)(IO) | 仅子文件夹和文件。 |
(CI)(IO) | 仅子文件夹。 |
(OI)(IO) | 仅文件。 |
注解
可以使用通配符(? 和 *)指定多个文件。
你可以指定多个用户。