51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5793|回复: 3
打印 上一主题 下一主题

no such user zf in CVSROOT/passwd错误,弄了一下午也没出来,急死了

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-27 17:56:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我按照下面的步骤操作:
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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-5-28 11:27:54 | 只看该作者
你绑定的用户zf不存在啊。。

 请问你创建zhx用户时的命令是什么。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-5-29 08:43:44 | 只看该作者

命令是这样的:

cvs passwd -a -r zf zhx

其中zf 是 windows 操作系统的管理员。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-5-30 09:55:59 | 只看该作者

知道了.

原来是 admin 本地文件没有传到服务器里面去.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 09:41 , Processed in 0.078131 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表