51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11925|回复: 30
打印 上一主题 下一主题

有关CVS权限设置参考

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-10-30 12:00:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
个人建议:如果各个项目独立,我还是建议每个项目一个库!

你的整体思路是正确的,步骤很清晰。
不过要注意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
结束! :p
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

31#
发表于 2007-11-15 11:33:06 | 只看该作者
用CVS的确很麻烦的,尤其是在目录下新生成子目录,提交时它不知道路径的
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2007-9-4 10:40:27 | 只看该作者
。学习中!!
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2007-8-22 18:14:10 | 只看该作者
另外,我一直用windows的用户来控制cvs的权限,非常麻烦,尤其是代码库,目录多,结构深,要一个一个设置,眼睛都看花了,现正努力寻找命令设置方式,希望高手给以指点,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2007-8-22 17:52:52 | 只看该作者
每个项目一个库的意思是不是每个项目都要建立一个cvs库,下面再包括开发、产品、受控三库?还是指的先建立基本的三库,然后每个库下面每个项目再建一个库?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2015-11-30 13:55
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    27#
    发表于 2007-6-21 15:25:01 | 只看该作者
    十分了得的东西啊a
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2007-5-31 11:07:23 | 只看该作者
    好东西 我现在正在初学。学习中!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2007-5-17 15:08:16 | 只看该作者
    原帖由 smallfish382 于 2005-6-23 19:43 发表
    -R,,选项是起递归作用的。如果你没有使用它,,那么你所设置的模块下的文件你就等于没有给它分配权限了。

    cvs chacl -R -u sincky -a -read,create,write
    sincky只是一个用户
    那么这里的 -R 是什么作用呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2007-4-16 09:58:19 | 只看该作者
    对,这样做是挺好的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2007-4-13 17:22:53 | 只看该作者
    sdlkfj2 在CVS上可以创建多个库,最好是一个项目就创建一个库,这样好进行管理配置。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2007-3-30 15:50:00 | 只看该作者
    弱弱地问一句,这个是Linux下的权限设置么?看起来跟Windows下的一样哦?
    另外,Linux下的权限设置和Windows下的有什么区别呢?
    不好意思,新手,问题比较弱智哈!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2007-3-30 12:28:29 | 只看该作者
    看不懂你们写的命令啊,可不可以说得更详细一点呢?
    cvs chacl
    cvs lsacl
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-3-29 15:14:41 | 只看该作者
    sdlkfj3
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2005-10-26 21:11:09 | 只看该作者
    你前面还操作了什么没?
      是否有取消掉权限,还是就这样直接操作了——
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2005-9-13 16:51:42 | 只看该作者
    用户y 对pro1\aa目录有rcw的权限
    我选中模块aa设置权限:
    执行cvs chacl -R y:rcw
    后出错
    cvs [server aborted]: Invalid permissions: 'n

    ', can only have r, w, and c

    不知道为什么
    请指教
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2005-9-13 08:44:58 | 只看该作者
    我想知道在WINDOWS下 怎么设置权限
    初用CVS
    不太懂
    请指教
    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2005-8-9 08:30:36 | 只看该作者

    好想学linex

    好想学linex
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2005-7-19 12:28:25 | 只看该作者
    斑竹厉害哇 请问你工作几年了哇:)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2005-7-19 11:58:19 | 只看该作者
    斑竹厉害哇 请问你工作几年了哇:)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2005-7-19 11:57:50 | 只看该作者
    斑竹厉害哇 请问你工作几年了哇:)
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-17 02:30 , Processed in 0.079232 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表