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."
这是怎么回事呢,
谢谢了 可否将你的 cvsnt 2.0 (LINUX)版本给我一份? liuhuisong@hotmail.com sdlkfj9
我用的cvsnt版本是2.0.4,也会出现这个问题 请问,你创建的cvsadmin用户是直接加到passwd文件内的吗?
CVS各个版本,有些操作是不兼容的。。你或许应该使用cvs passwd 的命令添加用户,然后在去设置。。
回复 #1 冰美 的帖子
能不能请教你一个问题呀,怎么添加用户呀 你把配置选项都去了留第一个2.0.8版! 答复 yeshuangling添加用户
cvs passwd -a -r [系统用户名] [需要添加的用户名]
[ 本帖最后由 lily_014 于 2007-4-5 18:23 编辑 ] lslcxlsl 说的很对,如果是以cvs passwd -a -r [系统用户名] [需要添加的用户名]方式正确创建用户后,还遇到cvs : cvsuser: Impersonation failed - configuration error.Contact your System Administrator.错误提示,就说明是cvsnt服务器配置有问题,只需要将cvsnt的advanced标签页下的Impersonation enable前面的勾去掉.
页:
[1]