我首先用administrator login,添加了cvsadmin用户,并将所有的权限授予cvsadmin。接着在:\cvsserver\CVSROOT文件夹下添加了admin文件(.txt后缀已去掉),加入了cvsadmin。然后修改config文件内容,将#SystemAuth=yes改为SystemAuth=no并提交成功。logout administrator,用cvsadmin登陆成功。可是发现cvsadmin没办法执行administrator的命令:比如执行cvs lsacl时会提示以下错误:Empty password used - try 'cvs login' with a real password
cvs [lsacl aborted]: no such user Administrator in CVSROOT/passwd
(补充一点:administrator设置了密码,cvsadmin设置了与administrator不同密码时,cvsadmin只能用cvsadmin本身的密码登陆成功。而如果administrator设置了密码,而cvsadmin没有设置密码时,cvsadmin既可以没有密码登陆成功也可以用administrator的密码登陆成功。)
根据上面错误提示,打开passwd文件,cvsadmin是已经存在的。
请帮忙解决一下,是我哪里出错了?谢谢。