>Submitter-Id: net
>Originator: Nils Lohner
>Confidential: no
>Synopsis: cvs pserver login works, checkout with same user ID doesn't
>Severity: critical
>Priority: high
>Category: cvs
>Class: sw-bug
>Release: cvs-1.10.7
>Environment:
System: SunOS topaze 5.7 Generic_106541-02 sun4u sparc SUNW,Ultra-5_10
Architecture: sun4
>Description:
I can do a cvs pserver login with a user who doesn't exist in the
/etc/passwd file but is in the CVSROOT/passwd file, but that user cannot
check out files- the error message is that the user does not exist and
that access was denied. Only diff between lohner and fang is that
lohner is in /etc/passwd
>How-To-Repeat:
~/tmp > cvs -d :pserver:[EMAIL PROTECTED]:/u/cvs/lohner login
(Logging in to [EMAIL PROTECTED])
CVS password:
~/tmp > cvs -d :pserver:[EMAIL PROTECTED]:/u/cvs/lohner co td33
Fatal error, aborting.
fang: no such user
cvs [checkout aborted]: authorization failed: server hew.ecf.teradyne.com rejected
access
~/tmp > cvs -d :pserver:[EMAIL PROTECTED]:/u/cvs/lohner login
(Logging in to [EMAIL PROTECTED])
CVS password:
~/tmp > cvs -d :pserver:[EMAIL PROTECTED]:/u/cvs/lohner co td33
cvs server: Updating td33
U td33/Makefile
....files cut....
~/tmp > cat /u/cvs/lohner/CVSROOT/passwd
lohner:sd.2VYgQSWft2
jacquesv:sd.2VYgQSWft2
~/tmp > cat /u/cvs/lohner/CVSROOT/writers
fang
~/tmp > cat /u/cvs/lohner/CVSROOT/config
# Set this to "no" if pserver shouldn't check system users/passwords
SystemAuth=no
# Set `PreservePermissions' to `yes' to save file status information
# in the repository.
#PreservePermissions=no
# Set `TopLevelAdmin' to `yes' to create a CVS directory at the top
# level of the new working directory when using the `cvs checkout'
# command.
#TopLevelAdmin=no
~/tmp >
>Fix:
Haven't found fix or workaround...