18 12
发新话题
打印

[转贴] CVS的用户权限管理( 此文章被查看:4821次,被回复:17篇!! )

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 构成了一个相对完善的跨平台工作组开发版本控制环境。



© 本文为 selinaSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

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

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



© 本文为 aben_lauSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

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



© 本文为 selinaSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
我选择,我喜欢

TOP

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

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

© 本文为 冥想茶叶 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

支持

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

© 本文为 andy1983 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

引用:
原帖由 冥想茶叶 于 2007-1-22 15:34 发表
楼上的说设置“系统管理员权限方式”这个具体怎么设计呀?可以设置那些权限!
就是指操作系统级的权限控制
如owner, group

© 本文为 selina 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
我选择,我喜欢

TOP

回复 #9 selina 的帖子

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

© 本文为 冥想茶叶 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 #9 selina 的帖子

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

© 本文为 冥想茶叶 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

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

© 本文为 selina 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
我选择,我喜欢

TOP

回复 #12 selina 的帖子

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

© 本文为 冥想茶叶 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 18 12
发新话题