Re: Non-system user not able to check in

Larry Jones <[email protected]>
Newsgroups gmane.comp.version-control.cvs.general
Message-ID <[email protected]>
Gaurav Chhabra writes:
> 
> What I understood from the official CVS guide is that CVS passwd file CAN
> contain any imaginary username (one that is not present in Unix /etc/passwd
> file). Even if user 'fish' is not a system user name, it should be able to
> login and perform all CVS operations. 

You understand incorrectly.

> We are able to perform all CVS operations only in the following cases:
> 1. First field of CVS passwd file contains a system user name with NO third
> field.
> 2. First field of CVS passwd file contains an imaginary name and third field
> contains a system user name.
> 
> Can anyone please explain me this behaviour?

That's the way it's supposed to work.  (There's also a third case where
both the first and third fields contain system user names.)  CVS always
has to run as some system user, so if the first field is not a system
user, you have to specify the third field to tell CVS which system user
to run as.
-- 
Larry Jones

These findings suggest a logical course of action. -- Calvin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.