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