共同进退,荣辱与共(技术专栏)

技术专栏

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
cvs仓库名:db1
系统管理员:
administrtor
模块:project1 project2
cvs用户:administrtor user1 user2
cvs用户组:projectgroup1 projectgroup2

1、开发命令行
2、set cvsroot=:pserver:administrtor@127.0.0.1:/db1
3、cvs login   输入密码
4、移动到工作目录。
5、cvs co cvsroot #检出cvsroot目录
6、cvs chacl default:n #取消所有用户的默认权限
7、cvs chacl administrator:rcw #设置Administrator拥有所有权限
8、cvs chown administrator #更改的拥有者Administrator
9、cvs lsacl #察看权限的设置情况
10、cvs passwd -a -r administratro administrator #建立cvs管理员用户
    cvs passwd -a -r cvsuser user1
    cvs passwd -a -r cvsuser user1
11、编辑cvsroot/CONFIG文件、添加一行
    SystemAuth=no
    #提交
12、在cvsroot目录下新建admin文件,添加管理员。每行代表一个管理员帐号
    administrator
    #提交
13、在cvsroot目录下新建WRITERS和
READERS文件。
    编辑
WRITERS文件。每行代表一个用户
    
administrtor
    
user1
    user2
    #提交
14、编辑
cvsroot/modules文件,添加模块
    CVSRoot CVSRoot
    项目1 -a project1
    项目2 -a project2
    #提交
15、导入
project1和project2模块。文件夹里面最少要有一个文件。
16、
在cvsroot目录下新建group文件
    projectgroup1:administratro user1
    
projectgroup2:administratro user2
17、检出所有project1和project2模块
18、给模块分配权限
    
选择到project1的目录
    cvs 
chacl -R default:n
    
cvs chacl -R projectgroup1:rcw
    
cvs lsacl #看看
    
选择到project1的目录
    cvs 
chacl -R default:n
    
cvs chacl -R projectgroup2:rcw
    
cvs lsacl #看看

用创建的用户登录试试看。
如果报cvs [login aborted]: cvsuser: Impersonation failed - configuration error.  Contact your System Administrator.错误
把service control panel->Advanced->Impersonation enable的√去掉再试试看。

posted on 2010-07-29 17:38  猫咬狗  阅读(484)  评论(0编辑  收藏  举报