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> 授予指定的用户访问权限,包括权限的有效值:
  • 无( n
  • r -读取
  • w -写入
  • c -更改 (写入)
  • f -完全控制
/r user [...] 吊销指定用户的访问权限。 仅当与 /e 参数一起使用时才有效。
[/p user:<perm> [...] 替换指定用户的访问权限,包括权限的有效值:
  • 无( n
  • r -读取
  • w -写入
  • c -更改 (写入)
  • f -完全控制
[/d user [...] 拒绝指定的用户访问。
/? 在命令提示符下显示帮助。

示例输出

输出 (ACE) 适用的访问控制项
OI 对象继承。 此文件夹和文件。
CI 容器继承。 此文件夹和子文件夹。
IO 仅继承。 ACE 不适用于当前文件/目录。
无输出消息 仅限此文件夹。
(OI) (CI) 此文件夹、子文件夹和文件。
(OI) (CI) (IO) 仅子文件夹和文件。
) (IO (CI) 仅子文件夹。
(OI) (IO) 仅文件。

备注

  • 可以 (使用通配符 *) 来指定多个文件。

  • 可以指定多个用户。

其他参考