加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: CVS的用户权限管理

selina 2006-9-7 11:38

CVS的用户权限管理

CVS的用户权限管理
CVS的权限管理分2种策略:


基于系统文件权限的系统用户管理:适合多个在Linux上使用系统帐号的开发人员进行开发。
基于CVSROOT/passwd的虚拟用户管理:适合多个在Windows平台上的开发人员将帐号映射成系统帐号使用。
为什么使用apache/apache用户?首先RedHat8中缺省就有了,而且使用这个用户可以方便通过cvstrac进行WEB管理。
chown -R apache.apache /home/cvsroot
chmod 775 /home/cvsroot

Linux上通过ssh连接CVS服务器的多个开发人员:通过都属于apache组实现文件的共享读写
开发人员有开发服务器上的系统帐号:sysuser1 sysuser2,设置让他们都属于apache组,因为通过cvs新导入的项目都是对组开放的:664权限的,这样无论那个系统用户导入的项目文件,只要文件的组宿主是apache,所有其他同组系统开发用户就都可以读写;基于ssh远程认证的也是一样。


   apache(system group)
/            |           \
sysuser1   sysuser2     sysuser3


Windows上通过cvspserver连接CVS服务器的多个开发人员:通过在passwd文件种映射成 apache用户实现文件的共享读写
他们的帐号通过CVSROOT/passwd和readers writers这几个文件管理;通过cvstrac设置所有虚拟用户都映射到apache用户上即可。


   apache(system user)
/            |            \
windev1     windev2      windev3            



利用CVS WinCVS/CVSWeb/CVSTrac 构成了一个相对完善的跨平台工作组开发版本控制环境。

aben_lau 2007-1-11 10:37

呵呵我用的是系统权限管理方式

用系统的权限管理方式,使用更简单.

selina 2007-1-17 09:03

用系统权限也可以进行管理
不过灵活性没来么大
安全性也不很好

冥想茶叶 2007-1-22 15:34

楼上的说设置“系统管理权限方式”这个具体怎么设计呀?可以设置那些权限!

[[i] 本帖最后由 selina 于 2007-1-23 16:11 编辑 [/i]]

andy1983 2007-1-23 15:20

支持

说、的不够具体,不过学习中

selina 2007-1-23 16:10

[quote]原帖由 [i]冥想茶叶[/i] 于 2007-1-22 15:34 发表
楼上的说设置“系统管理员权限方式”这个具体怎么设计呀?可以设置那些权限! [/quote]

就是指操作系统级的权限控制
如owner, group

冥想茶叶 2007-1-23 16:40

回复 #9 selina 的帖子

selina ,我按你说的方案设置了CVS的用户帐户,这些帐户都设的group,但好像还是可以任意的访问cvsroot下的文件。如果我希望用户可以上传,修改、查看自己的文件,对其他的程序文件不允许看。这个要怎么设置呀?

冥想茶叶 2007-1-23 18:16

回复 #9 selina 的帖子

搞定了,谢谢selina ,不错的方法::em62::

selina 2007-1-24 08:37

那你的权限有没有设置正确,有了owner,group,还有一个other,如果你不想其他人任意访问,需把other位 置0,形成770,750等

冥想茶叶 2007-1-25 12:07

回复 #12 selina 的帖子

selina ,在你文中提到“需把other位 置0,形成770,750等”,这个770,750是什么??

selina 2007-1-25 13:30

是指权限设置
建议你看看以前的帖
有讲权限的
770,775这类的都有讲
主要是对read writer exe来说的

lslcxlsl 2007-3-5 20:25

帮助我请教一个问题.我CVS服务器是windows的想找个IE浏览工具.我开始选用的是viwcvs ,可是这个只能用在CVSNT2.5版本上,我现在服务器上用的是2.0.8版本,我不太想升级版本,还能选用什么其他工具么!

weiwei126823 2007-3-28 17:13

请教版主,具体设置是怎么设置的
我之前的权限管理是用passwd,readers ,writers这三个文件来设置的。如果用你说的那种方法具体应该怎么操作。

sidenf_cvs 2007-5-23 15:06

权限的确是非常麻烦的事情!

xiely 2007-5-24 14:04

[quote]原帖由 [i]冥想茶叶[/i] 于 2007-1-23 16:40 发表
selina ,我按你说的方案设置了CVS的用户帐户,这些帐户都设的group,但好像还是可以任意的访问cvsroot下的文件。如果我希望用户可以上传,修改、查看自己的文件,对其他的程序文件不允许看。这个要怎么设置呀? [/quote]

同问
这种设置,在linux下面的设置操作步骤应该是怎样的,谢谢!

[[i] 本帖最后由 xiely 于 2007-5-24 14:06 编辑 [/i]]

410nana 2008-6-3 01:24

学习中

简单啦
本人还要多多深入

zflanna 2008-6-3 13:14

[quote]原帖由 [i]sidenf_cvs[/i] 于 2007-5-23 15:06 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=33529&ptid=33][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
权限的确是非常麻烦的事情! [/quote]

如果用WEB管理用户权限就不麻烦了,以前我们用CVS+CVSTrac

tjz2000 2008-6-12 23:58

用cvsacl特好用,权限也分的比较细,我们公司一直都用着,真的不错的
这里有一个具体的配置情况及软件下载地址[url]http://hi.baidu.com/totoonet/blog/item/ddfc901c4583438f87d6b6d4.html[/url]
页: [1]
查看完整版本: CVS的用户权限管理