本次贴子主要请教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 ]