ajasa 发表于 2007-10-15 11:17:50

cvs中,用户权限根据文件来区分,如何实现

我们公司目前采用cvs权限是一个项目建立一个组,再将用户赋给这个组,因此一个项目中所有用户的操作权限都是一样的,,我现在想同个项目下不同用户对各个文件的权限不一样,要怎么实现呢?项目下文件都是通过外部导入的.

zhang88614 发表于 2007-10-16 20:25:21

回复 1# 的帖子

我也想知道,那位大虾指点一下!!

zhang88614 发表于 2007-10-17 22:49:27

回复 1# 的帖子

呵呵
终于知道了!

zhang88614 发表于 2007-10-17 22:50:32

回复 3# 的帖子

看了别人的帖子,我转过来一起分享吧!
说点权限的问题吧:我的系统是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行是必须的,否则你所做的权限设置将无效,用户将具有所有权限!!!!

云层 发表于 2007-10-19 17:39:55

楼上的,好像这是针对目录做权限吧

对单个文件是没法做权限控制的

ajasa 发表于 2007-10-22 12:11:27

谢谢,我的服务器是linux,不知道方法可采用否..

不知道大家都是怎样创建配置库的.我是直接建一个库,目录和文件都是通过外部
导入..如此好象很难分配权限,请问各位大虾有什么好的办法建配置库,也易于按照目录来分配权限?
页: [1]
查看完整版本: cvs中,用户权限根据文件来区分,如何实现