本次贴子主要请教cacls 用法。
CACLS filename ]
] ]
filename 显示 ACL。
/T 更改当前目录及其所有子目录中
指定文件的 ACL。
/E 编辑 ACL 而不替换。
/C 在出现拒绝访问错误时继续。
/G user:perm 赋予指定用户访问权限。
Perm 可以是: R 读取
W 写入
C 更改(写入)
F 完全控制
/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
/P user:perm 替换指定用户的访问权限。
Perm 可以是: N 无
R 读取
W 写入
C 更改(写入)
F 完全控制
/D user 拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。
缩写:
CI - 容器继承。
ACE 会由目录继承。
OI - 对象继承。
ACE 会由文件继承。
IO - 只继承。
ACE 不适用于当前文件/目录。
赋予、撤消、替换、拒绝 这四个的含义及区别令我头疼几天,望达人指点,快疯掉了我。
1. 赋予:
cacls test.txt /c /g everyone:f
这个自然没有疑问
cacls test.txt /c /g everyone:c
cacls test.txt /c /g everyone:w
这两个有什么区别,请指教!
cacls test.txt /c /g everyone:r
cacls test.txt /c /g everyone:w
在执行以上两条命令中的任意一条命令后,test 是否还可以被是删除?
2.撤消 。。。。。。。
3.替换 。。。。。。。
4.拒绝 。。。。。。。
1、2、3、4 的用法以及区别联系等我都不清楚。请详细举例解释啊,感谢啊!
我觉得是该命令缺少一些特殊权限
比如我现在要 设置everyone 对 test.txt 文件拥有权限是: 只读并且不能删除test.txt
是否能用cacls做到?
举例为证才是王道,多谢合作!
Last edited by dosmania on 2007-9-21 at 02:37 PM ]