[cvsnt] pserver not working

Scott.Warnick at flyingj.com Scott.Warnick at flyingj.com
Wed Jul 16 23:06:35 BST 2003


I am struggling with the pserver protocol. I am working with Windows 2003
standard edition as a host for CVSNT, and with a mixture of Windows XP,
NCR Unix, HP-UX and Linux clients.  The CVSNT control panel reports that I
am using CVSNT 2.0.6.

With SystemAuth=yes in the config file, everything works fine. I can
checkout, commit, list, etc. from both Windows and Unix clients.  However,
when I take the advice of the installation guides and use a local passwork
file instead using domain passwords. The manuals I am referring to are
(www.devugy.com/fo/cfgmgmt/cvs/cvs_admin_nt.htm
and
www.cvsnt.org/wiki/InstallationTips
When I set SystemAuth=no to avoid having to store lightly-encrypted domain
passwords and sending domain passwords as clear text, I start having
trouble.

First, the manual says to use ntserver to set the password for the very
first user. When I try
     set cvsroot=:ntserver:<computer name>:/main
and then
    cvs passwd -a swarnick
cvs reports that "the ntserver access method is not installed on this
system".
It says this even though I check ntserver on the advanced tab of the
service configuration dialog box.

I tried to get past the difficulty by setting the protocol to sspi just to
get the password file initialized
set cvsroot=:sspi:<swarnick>:/main
cvs passwd -a swarnick
CVS password: ***********
confirm password: ***********

This works, and creates a local password file with an entry in it for
myself as new user. However, when I try to set the protocol back to pserver
to use the new entry in the password file, I get an impersonation failure
when I try to log on.

cvs login swarnick
CVS password:************
Fatal error, aborting
cvs [logon aborted] Impersonation failed - configuration error. Contact
your system administrator.

I tried adding a local user swarnick and making that user a member of the
administrator's group for the machine. I also checked file  permissions and
for myself as a user and tried to give the SYSTEM user the right to create
a token object. No luck--I am still getting the same error.

I have to get pserver working for all of those unix clients. so I am hoping
for a helpful reply.

TIA
Scott

I notice that this question has been posted previously with no reply.






More information about the cvsnt mailing list