您的位置:程序门 -> 软件工程/管理 -> 质量管理/软件测试



高分求助!cvs权限设置


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


高分求助!cvs权限设置[无满意答案结贴,结贴人:ivy_yang]
发表于:2007-05-25 13:49:58 楼主
各位高手们,怎么让某个用户只能对某个目录有操作权限呀?能不能把整个过程跟俺讲讲!
发表于:2007-05-25 15:42:401楼 得分:0
网上找cvs的配置文章
发表于:2007-07-10 10:42:392楼 得分:0
有关cvs权限设置参考

个人建议:如果各个项目独立,我还是建议每个项目一个库!

你的整体思路是正确的,步骤很清晰。
不过要注意cvs   chacl   -r   default:n   的使用,此命令会把该模块的全部权限都去掉的。
另外建议   如果admini,pm   是管理员用户,可以在cvsroot下建立超级用户admin文件,将这两个用户加入。
=====================================================================
那就按找你的思想设计权限
假设目录结构如下
project
¦
¦……pro1
¦   ¦_pro
¦   ¦_aa
¦
¦……pro2
¦   ¦_pro
¦   ¦_bb
¦
¦_cvsroot

权限要求
1.用户admini,pm   对project   整个目录有rcw的权限
2.用户h,y,w   对pro1\pro   整个目录有rcw的权限
3.用户y   对pro1\aa   整个目录有rcw的权限
4.用户h   对pro2   整个目录有rcw的权限
=====================================================================

权限设置步骤如下:
首先,建立一个组包含3个用户h,y,w。   group1:h,y,w
一.用户admini,pm   对project   目录有rcw的权限
选中模块roject设置权限:
cvs   chacl   -r   default:n
cvs   chacl   -r   admini:rcw
cvs   chacl   -r   pm:rcw
cvs   lsacl

二.用户h,y,w   对pro1\pro目录有rcw的权限
选中模块pro设置权限:
cvs   chacl   -r   group1:rcw
cvs   lsacl
三.用户y   对pro1\aa目录有rcw的权限
选中模块aa设置权限:
cvs   chacl   -r   y:rcw
cvs   lsacl
四.用户h   对pro2目录有rcw的权限  
选中模块pro2:
cvs   chacl   -r   h:rcw
cvs   lsacl
结束!    

c应该是check   out/in

r:read-只读权限;用户不能对文件进行修改操作;

a:add/rename/delete-用户可以对文件进行添加、删除和更名的操作;其中删除的操作支持从视图中删除文件连接,并没有彻底删除文件,配置库中依然保存文件及其日志信息;

c:check   in/check   out-文件修改权限:用户可以将文件进行签出进行修改,并可以将修改后的文件签入到配置库中;

d:destroy-彻底删除权限;
发表于:2007-07-10 13:27:263楼 得分:0
学习了
发表于:2007-07-11 08:54:094楼 得分:0
首先就是一个项目一个库,先从物理上隔绝
如果库里面还有再分的话,就麻烦了,cvs本身没有权限,利用的是nt的权限。


快速检索

最新资讯
热门点击