51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11922|回复: 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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-11-1 19:45:47 | 只看该作者
好文章
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-4-8 14:39:17 | 只看该作者
个人建议:如果各个项目独立,我还是建议每个项目一个库!

请问如何操作cvs在一台linux服务器建立多个库?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-4-8 14:55:43 | 只看该作者
个人建议:如果各个项目独立,我还是建议每个项目一个库!

请问如何操作cvs在一台linux服务器建立多个库?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-4-22 15:57:56 | 只看该作者

一样的

和建第一个仓库是一样的,只是在配置文件上加上第二个仓库的路径就行了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-5-8 10:44:39 | 只看该作者
对 是这样的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-5-18 08:09:08 | 只看该作者

linux系统也是如此设置,我没成功

我使用cvs  chacl -R default:n出现cvs [chacl aborted]: server does not support chacl的提示。斑竹提到的超级用户是root级别的系统用户还是cvs的用户(通过pserver访问代码库而不能登陆系统)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-5-19 16:04:43 | 只看该作者

好文章

但是我还是觉得看不懂,我没有用过想问一下具体可以用在那方面呢?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-6-22 13:36:57 | 只看该作者
我建立了一个组deve,包括三个用户,我选择了一个模块
然后对其进行权限设置成
cvs chacl default:n
cvs chacl deve:rcw
然后用其中一个用户在客户端使用,为什么不可以看到此模块下的文件
也就是设置没成功
那CVS怎么对一个组进行权限设置呢,哪位能为我解答一下呢,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2005-6-23 19:43:57 | 只看该作者
-R,,选项是起递归作用的。如果你没有使用它,,那么你所设置的模块下的文件你就等于没有给它分配权限了。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-6-24 09:45:46 | 只看该作者
我加了-R,可还是用该组的成员不可以提交啊
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2005-6-29 16:13:56 | 只看该作者
如果是这样的话,我觉得你可以把问题更详细的描述一下。。
权限设置的方法没有错,问题到底出在哪呢?这就要你自己根据操作情况来判断了。。
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

好想学linex

好想学linex
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 00:37 , Processed in 0.076447 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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