LOGIN:
Username:
Password:
Lost password?
 

Linux:CVS with extssh

[edit] Configure a cvs user for extssh login

Cvs grants all system users write access to its repositories. This document describes how you can set up a user for cvs use only.

To enable cvs clients (excpecially eclipse 3.0) to work the cvs user at least needs a login shell and has to be able to execute cvs. So the best way would be to create a chroot environment.

Create an user with inital group cvs. We won't need to put this user into other groups.

Create and configure the chroot environment like described in * "How to set up a chroot environment for a user (put the shell into a chroot jail)". Make sure to include the cvs binary file maybe located in /usr/bin/cvs. It is executed when clients log in.

Now the user can log into the server utilizing a secure shell to excetue cvs (extssh - mode). On the server you have a minimal easy to update user account.