无法登录CVSNT的问题。

以前一直是使用VSS进行源码管理的,但感觉VSS的安全性不够好,所以考虑使用CVS来管理源代码。使用中遇到了一个比较奇怪的问题。在一台域服务器上有2个用户,都具有Domain Admins和Administrators权限,服务器的操作系统是Win2003 Server。我创建了一个Repository,其CVSRoot的Owner是名为user1的用户。并分别在CVSRoot之下创建了名为User1和User2的工作目录。现在的问题是,使用User1登录WinCVS后所有操作均正常,而使用User2登录WinCVS后无法做任何操作。提示如下:
cvs lsacl
cvs lsacl: Empty password used - try 'cvs login' with a real password
cvs [lsacl aborted]: authorization failed: server server rejected access to F:/CVSRepository for user user1
很奇怪,我明明是用user2登录的,密码也有啊,是6个1,但系统却提示使用了空密码。而且在执行了logout操作后,提示是“Logging out is required for 'pserver' or 'sspi' authentication only (see Preferences dialog).
Please consult the CVS manual for more details.
cvs logout
Logging out of :pserver:user1@server:2401:F:/CVSRepository
***** CVS exited normally with code 0 *****”。
不解,为什么登出也是说user1这个用户呢?
我已经使用cvs passwd -r user1 user2映射过user2这个用户了呀。请各位高人多多指点呀。
posted @ 2004-11-04 14:58  寒星  阅读(2403)  评论(6编辑  收藏  举报