[cvsnt] Cannot add users to cvs

Bo Berglund bo.berglund at telia.com
Tue Nov 12 06:49:58 GMT 2002

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

First of all regarding how passwords are used with CVSNT:
Both protocols :ntserver: and :sspi: use the login to the PC as the
source of the password etc. They do not use the passwd file at all.
The discussion on passwd is solely confined to the :pserver: protocol,
which is needed as soon as you have a mixed setup where access to CVS
must be provided to both Unix/Linux clients and Winsows NT clients,
If you have a situation where you have only Windows NT clients you
have no use for the passwd file or command.
And every time a user logs in using ntserver or sspi CVSNT checks with
the domain or the users database on the local machine if the password
is OK, so changes in NT will immediately be reflected.

The preferred protocol for NT is :sspi:, :ntserver: is being phased
out because of its more complex communication using nemad pipes. In
contrast :sspi: uses sockets and therefore it can be routed easily
even over the Internet.

The admin file is used to define the user logins that are allowed to
do perform administrative tasks, such as creating pserver users (which
you don't need) and other chores. Therefore you need this to work.
But the check is case sensitive so you have to make sure that the
login you have on the NT box is spelled exactly the way it is in the
admin file. You don't say if the creation of the admin file actually
changed the way CVS responded, did you succeeed with your command in
this case?


On Mon, 11 Nov 2002 15:21:53 -0600, KKolle at gkservices.com wrote:

>Hi friends,
>I'm having a problem setting up users and I have some questions on CVS NT
>Here is my scenario:
>(I'm using Win2000 server)
>I installed CVSNT (Build 57j). Here is a copy of the DOS command
>     C:\Documents and Settings\kkolle>set
>     cvsroot=:ntserver:a0986:/test
>     C:\Documents and Settings\kkolle>cvs passwd -a kkolle
>     Adding user kkolle at a0986
>     New password: ****
>     Verify password: ****
>     cvs [server aborted]: Only administrators can add users
>I am in the Administrator group on the box. In this URL,
>http://w1.858.telia.com/~u85831169/InstallCVSNT.html#InstallSteps, there is a
>section titled "Administrating the repository, users with admin rights." I
>manually created an admin file with kkolle as the only line in it.
>I'm attempting to add myself as a user to CVSNT.
>Do I have to be logged into CVS as the admin user of CVS? Or, is this referring
>to the admin group on NT?
>I want to use NT authentication, but how can I add users initially if I don't
>know their NT password? Doesn't a user's password on the client (like wincvs)
>need to match the password on the server?
>If so, when a user's nt password gets changed, how does the password file on the
>cvs server get changed to match the new password? Is there some documentation on
>this that I may have missed?
>Will sspi ease my pains if I don't go with nt authentication? note: I don't need
>access to cvs outside of my network at this point, so I probably don't need sspi
>I also found this post:
>Any good suggestions for a newbie installer of cvsnt?
>Thanks in advance.

(Bo Berglund, developer in Sweden)

More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook