cvsnt 配置备忘录

1.修改 CVSNT 服务器验证方式为 CVSNT 用户单一验证方式;
2.定义 CVSNT 服务器的管理员为 cvsadmin,密码为 cvsadmin;
3.定义一个 Repository(work_cvs)一个Module(work) ,添加二个普通用户,
用户wweb对work 能读、写、添加文件(read,write,create).
用户rweb对work 只能读(checkout)
#################################################################
Repository E:/wrok_cvs
Module                /work
#################################################################
1.d:/temp>set cvsroot=:pserver:administrator@127.0.0.1:2401:/work_cvs

2.checkout CVSNTROOT 到 d:/temp/
d:/temp>cvs co CVSROOT

3.添加用户信息
d:/temp>cvs passwd -r administrator -a cvsadmin
密码:147258
d:/temp>cvs passwd -r administrator -a rweb
密码:123
d:/temp>cvs passwd -r administrator -a wweb
密码:456
注:该命令会直接在 CVSNT server 的 server 端直接建立一个 passwd 文件,
而不会在已经 checkout 的 d:/temp/CVSNTROOT 目录中建立此文件;
该文件只能由管理员建立,并且不能被非管理员修改,不能被 checkout;

4.定义 cvsadmin 为  CVSNT server 管理员
在 d:/temp/CVSNTROOT 建立文件名为 admin 的文件(注意,无扩展名)
内容为:
cvsadmin

5。加入 admin注册文件到 checkoutlist 文件
d:/temp/CVSNTROOT/checkoutlist
内容为:
空格admin空格error msg

6.在  d:/temp/CVSNTROOT 建立文件名为 group 的文件(注意,无扩展名)
内容为 :
#work_cvsall具有所有权限
work_cvsall:wweb cvsadmin
#work_cvsr组只读
work_cvsr:rweb

7.修改验证方式
d:/temp/CVSNTROOT/config 文件
SystemAuth=no
注:去掉#号

8.提交对 CVSROOT 的修改
d:/temp/CVSNTROOT>cvs add admin group //加入admin和group文件
d:/temp/CVSNTROOT>cvs commit //提交

*************************************************
CVSNT server 已经设置为 CVSNT用户单一验证方式;
CVSNT server 管理员已经设置为 cvsadmin;
rweb,wweb 已经添加。
再运行命令 cvs ls ,则会提示该用户不存在
*************************************************

关掉命令窗口,打开一个新的命令窗口
d:/temp>set cvsroot=:pserver:cvsadmin:147258@127.0.0.1:2401:/work_cvs
d:/temp>cvs ls

____________________________________________________________
设置权限
e:/work_cvs/work
d:/temp>set cvsroot=:pserver:cvsadmin:147258@127.0.0.1:2401:/work_cvs
1.checkout work(Module)
checkout work
d:/temp>cvs co work

关闭默认的权限
d:/temp/work>cvs chacl -a none
注:modified_by,modified_date 是注释信息;
<all deny="1" /> 一句,把默认得权限都关闭了,即使是管理员、创建者都没有任何权限了;

开通管理员的所有权限
d:/temp/work>cvs chacl -u work_cvsall -a all

添加work_cvsr组用户的只读权限
cvs chacl -u testar -a read


cvs 命令
cvs help
# 列出所有命令
cvs --help command
# 查看某个命令的语法


 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值