This article was first written in July 2005 for the BeezNest technical website (http://glasnost.beeznest.org/articles/284).
This article mainly describes several tricks to admin a CVS install on RHFC2.
Adding a user
Adding a user for pserver is done by updating the CVSROOT/passwd file in the CVS modules repository. The passwords there are encrypted using the htpasswd utility, so use it like this:
cd /home/cvs/cvsroot/CVSROOT htpasswd passwd user1 Please enter password: _
If the user is not a system user, you need to add a little something to the passwd file to authorize him as another user. Guessing that the CVS system user on that server is called “cvs”, update the corresponding line in passwd by trailing “:cvs”.
If needed (it shouldn’t be) restart the server by restarting xinetd.
Removing a user
Removing a user is done the same way as adding one, except for the command line being
htpasswd -D passwd user1