在cvs服务器上建立用户验证模式时,当添加admin文件时是出现如下图提示:
具体按如下步骤进行操作 :
前提CVSROOT已经建立,两个CVS服务已经运行。
1.在服务器端建立passwd文件
2.回到cvs客户端用服务器的系统管理员身份登录CVS。签出CVSROOT
3.用cvs passwd -a -r administrator nicole建立CVS管理员
4.在本机上建立admin文件,并将管理员用户添加到文件当中,上传到服务器上。(执行这一个步骤时就出现了图中的提示,但到服务器上查看这个文件确实已经传到服务器上)
5.修改checkoutlist文件,加上admin,并从服务器上重新checkout CVSROOT文件夹
6.修改config文件,将SystemAuth=yes改为SystemAuth=no
退出cvs,用刚才建立好的CVS管理员用户登录CVS。对cvsroot目录权限设置,然后再建立其它cvs普通用户.
再建立一个新项目,对这个项目的用户分配权限。执行相关checkout/checkin等操作。
这个CVS配置库,此时用服务器的系统管理员administrator还可以进行登录,可以上传新模块,签出其它用户上传的模块,并进行修改。
修改过config文件后,administrator用户就应该不会再登录到cvs当中,应该就失效了吧,可是不知道是什么原因出现现在这种状况。
另外 ,其它用户也可以上传新模块。是不是应该只有cvs管理员才可以将新模块上传到cvs库的根目录下呢?如果是这样结合图中给出的信息:应该说明admin文件并没有产生作用,整个cvs库的管理员没有生效,不然不会任何用户都可以随便上传文件的。
对CVS不太熟悉

,实在是不清楚这是怎么回事?请各位帮忙帮我分析一下这是怎么回事,应该怎么解决呢?
