51Testing软件测试论坛

标题: no such user zf in CVSROOT/passwd错误,弄了一下午也没出来,急死了 [打印本页]

作者: jekky    时间: 2006-5-27 17:56
标题: no such user zf in CVSROOT/passwd错误,弄了一下午也没出来,急死了
我按照下面的步骤操作:
1.        在服务器端[CVSNT]创建仓库,指定该仓库的别名
2.        在客户端使用系统用户登录到服务器的指定仓库
3.        提取CVSROOT目录
4.        添加管理员,方法如下
1)        cvs passwd –a –r AdministratorName UserName
AdministratorName:服务器的系统管理员用户名,如:develop6
UserName:要添加给当前模块的管理员用户名,如:Jack
2)        在本地CVSROOT目录下新建文件admin,并将UserName(如上面的Jack)些到该文件中,保存。
3)        在checkoutlist最后增加一行:$CVSROOT/CVSROOT/Admin [出错信息]
4)        把admin文件添加、提交到服务器,并提交修改过的checkoutlist文件
5)        增加CVSROOT的读写权限赋给UserName(如Jack),并将该文件夹的拥有者改为UserName(如Jack)
赋予权限:cvs chacl UserName:rcw   
            更改拥有者:cvs chown UserName
6)        禁止系统用户登录该模块:
修改config文件:将 #SystemAuth=yes 改为: SystemAuth=no 注意去掉#
7 注销
8 用新用户登陆

出现结果: 开始我是用windows 系统管理员登陆的, 之后我改成了用户 zhx,登陆成功,但是执行命令,再增加用户的时候,出现错误:

cvs lsacl (in directory E:\MENG\CVSROOT\)
cvs lsacl: Empty password used - try 'cvs login' with a real password

cvs [lsacl aborted]: no such user zf in CVSROOT/passwd

***** CVS exited normally with code 1 *****

服务器端的passwd文件是这样的:
zhx:t/7kfjMNWCcvM:zf
作者: smallfish382    时间: 2006-5-28 11:27
你绑定的用户zf不存在啊。。

 请问你创建zhx用户时的命令是什么。
作者: jekky    时间: 2006-5-29 08:43
标题: 命令是这样的:
cvs passwd -a -r zf zhx

其中zf 是 windows 操作系统的管理员。
作者: jekky    时间: 2006-5-30 09:55
标题: 知道了.
原来是 admin 本地文件没有传到服务器里面去.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2