[cvsnt] How to install cvsnt on windows, with sserver support?

Frstnmae Lstnmae test174_8 at hotmail.com
Wed Jul 14 11:46:32 BST 2004


Hi all.

I'm trying to set up cvsnt on a win2k box and have been reading a lot on the 
subject lately, but still have a few questions regarding security issues. As 
the server will eventually be accessible over internet, I need to get it 
right.

Currently installed is cvsnt 2.0.47, with the command line client, server 
components + setuid lsa helper, RCS emulation (needed?), SSL (:sserver:) 
protocol + CA certificates, and readme/help files.

To secure myself from remote exploits due to bugs in cvsnt, I've made a new 
user account, 'cvsadmin', for running the service. It belongs to the guest 
group for write access to /temp folders and read access to the cvsnt 
executables, (Should have access to /temp as needed, with a default 
w2k-server setup, or?), and has full access to the repository.

To add a (the first) user, I just create the passwd/admin files with no 
passwd/nt-user in 'passwd'. Will of course have to add a password once 
things get going.


Then to securing the system..

I figure I'll need to create a second account for this, 'cvsuser', with 
restricted access rights. It shouldn't need even read access to 
passwd/admin, so I add deny clauses for both of those in the ntfs acl's. 
Maybe I could even deny all access to the CVSROOT directory, or will that 
stop things from working?

And for this to work, every single user account created has to be on the 
form "<cvslogin>:<password>:cvsuser" ? If i forget about the 
'cvsuser'-account-part, they'll essentially have admin access? (or at least 
be able to read 'passwd'/'admin'?)


As I'm new to both CVS and windows security, in other words don't have a 
clue what I'm doing, this probably isn't the best approach, and may not even 
be working correctly.

Any feedback appreciated,
Tore

_________________________________________________________________
MSN Life Events gives you the tips and tools to handle the turning points in 
your life. http://lifeevents.msn.com




More information about the cvsnt mailing list