cvs添加用户

来源:互联网 发布:教育大数据应用案例 编辑:程序博客网 时间:2024/06/05 14:21
cvs加用户
今天安装了cvsNT 2.5.03.2382,整个过程很简单也很顺利。安装完成后启动Control Panel,建了一个Repository:name为/cvsRoot。默认情况下windows的管理员就是Repository的管理员,可以用windows的帐户登陆cvs。然后,就想为repository添加更多的用户。有一种简单的方法,就是添加windows的用户,因为windows的用户也是cvs的帐户。但是,想用cvsNT自己的用户管理方法,于是:
     cmd ,进入Dos。
     set cvsroot=:pserver:administrator@127.0.0.1:/cvsRoot
     cvs login
提示:
      Logging in to :pserver:
administrator@127.0.0.1:2401:/cvsRoot
      CVS Password:_
      输入密码后,登陆成功。
      然后,
      cvs passwd -a test1   //添加用户test1
提示:
       Adding user test1@127.0.0.1
       New Password:_
       为test1用户创建新密码,后在CVSROOT文件夹下生成一个passwd文件,里面放的就是repository用户的登陆信息,包括刚刚注册的用户名test1和加密后的密码。

        既然,添加用户成功了。那接下来就用test1登陆试试了。于是,
      
set cvsroot=:pserver:test1@127.0.0.1:/cvsRoot
      
cvs login

passwd文件

              在讲述上面的时候提到了这个文件,在服务器工作在CVSNT验证模式下的时候,这个文件就可以称之为CVSNT的用户数据库,这个里面存储着用户列表,用户的密码,以及别名的一些信息。默认状态下这个文件是不存在的,所以,如果我们要在CVSNT验证模式下工作,必须建立这个文件。注意:这个文件是不能够在客户端进行修改的。这个文件的内容是相当简单的,就像下面:

bach:ULtgRLXo7NRxs
spwang:1sOp854gDF3DY
melissa:tGX1fS8sun6rY:pubcvs
qproj:XR4EZcEs0szik:pubcvs

              这里分别拿第一个用户bach和第三个用户melissa来进行说明,每一行代表一个用户,总共有三部分信息,用户名、密码、本地用户三部分之间使用冒号“:”来进行分割。

              用户名:就是登陆CVS的用户名

              密码:用户的密码,这里是经过加密的,如果为空,那么就是空密码

              本地用户:CVS用户这个别名对应的本地用户,(跟本地用户没有任何其他关系,仅仅是别名的关系)

              如果在本地系统中存在一个用户名bash,那么要在CVS建立一个bach这样的用户就不需要在后面指出对应的系统用户,melissa后面的pubcvs就是系统用户,在本地系统上面存在的用户。对于要用命令增加这两种用户的格式如下:

cvs passwd –a bach

cvs passwd –r pubcvs –a melissa

              在库建立的时候可以在服务器上建立一个简单的passwd初始化文件,加一行

              cvsadmin:

              这样,就给出了一个cvsadmin这个空密码用户(本地系统中有这样的用户,就可以不加到后面去),然后在客户端来进行修改和以后的用户增加工作。注意:在客户端进行其他之前请先首先修改这个密码,以防止别人进行破坏。

              在服务器端建立了这个文件以后,就不用再手动进行修改了,当你在客户端进行密码或者用户的增加删除的时候,系统会自动进行这个文件的更新。这个文件是管理着CVSNT系统中的所有的用户,所以,要特别重视,不了解这个文件格式的,不要去随便修改,更加不要尝试在客户端进行修改!


原文鏈接


cd C:\CVS\k_reory\CVSROOTset cvsroot=:pserver:cvsadmin@127.0.0.1:/k_reorycvs loginset/p name=please input the username you want to add:cvs passwd -a -r cvsUser %name%


原创粉丝点击