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]]
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]]
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]