Keywords: chacl rchacl 区别 权限
Author:Bob
1、 权限可以继承,即子目录没有做权限设置,则子目录的权限会继承父目录的权限。
2、 对于cvs chacl -R -a read -u user1加”.”与不加”.”操作结果没有什么区别,都是对已检出目录做权限设置。(当前目录为非根目录)
如果当前目录为根目录,则执行cvs chacl -R -a read -u user1后对已检出目录则有
< acl user="user1">
<modified_by>cvsadmin</modified_by>
<modified_date>2006.07.
04.11.35
.22</modified_date>
<read />
</acl>
</directory>
权限,不影响根目录
如果当前目录为根目录,则执行cvs chacl -R -a read -u user1 . 后,权限控制只影响根目录。
<acl user="user1">
<modified_by>cvsadmin</modified_by>
<modified_date>2006.07. 04.11.57 .52</modified_date>
<read />
</acl>
3、 对于cvs rchacl -R -a read -u user1 .(注意有“.”)无论你当前目录是什么,对目录的权限控制将应用于所有目录,包括根目录。
对于cvs rchacl -R -a read -u user1无论你当前目录是什么,将不会对任何目录做权限控制。
4、 对于cvs rchacl -R -a read user1 user1dir,则权限设置将应用到user1dir目录及其所有子目录(包括没有checkout出的目录),此时当前目录无论是根目录或其它目录。
注:运行环境如下
CVS Server: win2003 企业版sp1+CVSNT 2.5.03 (Scorpio) Build 2260(默认配置)
Server Settings: Run as ServerName/Administrator
验证方式: 单一验证
CVS Client: win2003 企业版sp1+WinCvs 2.0.2.4 (Build 4) +CVSNT 2.5.03 (Scorpio) Build 2260