google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

CVS学习心得

CVS学习心得


说点权限的问题吧:我的系统是winxp,服务器是cvsnt-2.5.03.2260
1.用administrator登录cvs后,创建两个用户haha和hehe,命令为cvs passwd –a –r administrator 新用户名,并为haha设置权限为read,命令为
cvs chacl -R -u haha -a read,为hehe设置权限为write,命令为cvs chacl -R -u hehe -a write,此时,haha和hehe的读和写的权限是相对于仓库中cvsroot文件夹来说的
2.用administrator登录cvs后,向仓库中import一个文件夹project,此时,administrator、haha和hehe对于文件夹project具有所有权限,如何让haha和hehe对于文件夹project
分别有读和写权限呢?->此时,在仓库中应该有cvsroot和project两个文件夹,进入project文件夹,打开cvs文件夹中的fileattr.xml文件,并在<directory>和</directory>之间加上下面的代码:
           <acl user='haha'>
           <read />
           </acl>
           <acl user='hehe'>
           <write />
           </acl>
           <acl>
           <all deny="1" />
          </acl>

代码中最后3行是必须的,否则你所做的权限设置将无效,用户将具有所有权限!!!!

TOP

自己顶一下

TOP

请问你的cvs是哪个版本的?cvs命令控制权限是如何实现的呢?使用了权限设置命令之后在cvs中检出的文件夹应该都有所设置的权限了,为什么还要在fileattr.xml文件中加入代码才有效呢?希望给以指点,谢谢!
这个世界,假的如此真实!

TOP

假设,你在D盘有一个project文件夹,把它import到仓库中后,在仓库中的project文件夹下就会生成一个cvs文件夹,对这个里面的fileattr.xml进行修改,就是设置用户对project文件夹的访问权限,而创建用户时设置的权限只是对仓库中cvsroot文件夹的访问权限

TOP

哦,明白了,谢谢!
这个世界,假的如此真实!

TOP

我也刚学,一起进步!!

TOP

哦,明白了,谢谢!
这个世界,假的如此真实!

TOP

回复 1# 的帖子


这个方法很好,我试过了,能行!谢谢lz!

TOP

加油

TOP

有帮助,谢谢!!
坚持就是胜利!

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 14:47Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹