With cvs 1.10.7: -- I have a cvs pserver set up on a machine called michael with no CVSROOT/passwd file and /usr/local/CVSROOT set up as a cvs repository. I also have SystemAuth=yes in CVSROOT/config in the repository. -- on michael, i have a user called wlestes -- on a machine called ozy, i attempt: $ cvs -d :pserver:wlestes@michael:/usr/local/CVSROOT login which yields the following error message: cvs [login aborted]: authorization failed: server michael rejected access According to the cvs manual: When authenticating a password, the server first checks for the user in the CVS `passwd' file. If it finds the user, it compares against that password. If it does not find the user, or if the CVS `passwd' file does not exist, then the server tries to match the password using the system's user-lookup routine (using the system's user-lookup routine can be disabled by setting `SystemAuth=no' in the config file, What do I need to do to get the cvs pserver working correctly? --Will