On 2004-09-23 00:34:35 +0100 Paul bdi-emc@ntlworld.com wrote:
[...] Is there a simple way I can disable shell accounts for selected users and still have ssh & cvs working with some degree of security ?
You could probably use methods from Joey Hess's "Anonymous CVS access via ssh" at http://www.kitenet.net/~joey/sshcvs/ or "Chrooted SSH CVS server HOW-TO" by Olivier Berger and Olivier Tharan at http://www.idealx.org/en/doc/chrooted-ssh-cvs-server/chrooted-ssh-cvs-server...
What degree of security that gives is an open question, in my opinion. You may find that GNU Arch is more suited to "bazaar" development, giving all developers a local revision control copy to use, without needed blessing of a central authority, which can be published to http, sftp or ftp spaces.