>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...

Reply via email to