冰美 发表于 2006-12-18 16:52:41

CVSNT用户管理的问题

配置服务器迁移
原配置服务器上CVSNT是2.0.58,用户管理是CVSNT独立验证模式
现在新的服务器上用CVSNT2.0.8(CVSNT2.5.03也试了),用户管理老出错,请大侠指点

问题是这样的:
按照以步骤:
库刚刚建立起来的时候,使用一个服务器上的本地管理员用户进行登陆检出CVSROOT模块。
现在服务器端加上passwd文件,给一个初始的用户,比如cvsadmin:
在客户端增加admin,将cvsadmin加入admin文件,作为出是管理员,并提交加入到库中。
在修改checkoutlist文件,加入admin,使其能够自动build。
最后修改config文件的SystemAuth=no,在提交之前要确认一下你上面的修改是否正确,如果提交了这个文件,CVSNT验证模式就开始生效了!
现在请修改你的参数再重新进行的登陆吧。因为你的系统已经切换了工作模式,你当前的用户已经失效了。
完成了上面的步骤,整个服务器就会有效的工作在CVSNT验证模式下了。

在2.0.58版本中配置是成功的,但在2.0.8或2.5.03中,在用cvsadmin帐号登录时,系统老提示"cvs : cvsuser: Impersonation failed - configuration error.Contact your System Administrator."

这是怎么回事呢,
谢谢了

lw3223 发表于 2006-12-19 10:54:38

可否将你的 cvsnt 2.0 (LINUX)版本给我一份? liuhuisong@hotmail.com

fewcloud 发表于 2006-12-22 18:04:04

sdlkfj9
我用的cvsnt版本是2.0.4,也会出现这个问题

smallfish382 发表于 2006-12-25 13:08:32

请问,你创建的cvsadmin用户是直接加到passwd文件内的吗?
CVS各个版本,有些操作是不兼容的。。你或许应该使用cvs passwd 的命令添加用户,然后在去设置。。

yeshuangling 发表于 2007-2-27 17:32:01

回复 #1 冰美 的帖子

能不能请教你一个问题呀,怎么添加用户呀

lslcxlsl 发表于 2007-3-14 21:09:48

你把配置选项都去了留第一个2.0.8版!

lily_014 发表于 2007-4-5 18:22:27

答复 yeshuangling
添加用户
cvs passwd -a -r [系统用户名] [需要添加的用户名]

[ 本帖最后由 lily_014 于 2007-4-5 18:23 编辑 ]

frank1852 发表于 2007-11-10 14:57:33

lslcxlsl 说的很对,如果是以cvs passwd -a -r [系统用户名] [需要添加的用户名]方式正确创建用户后,还遇到cvs : cvsuser: Impersonation failed - configuration error.Contact your System Administrator.错误提示,就说明是cvsnt服务器配置有问题,只需要将cvsnt的advanced标签页下的Impersonation enable前面的勾去掉.
页: [1]
查看完整版本: CVSNT用户管理的问题