cvsnt可不使用NTFS进行权限设置。

不基于NTFS权限的CVSNT权限设置

一、基本设置

1、 安装:cvsservice –i,安装cvs服务,cvslock –i,安装cvs lock服务

2、 使用pserver协议

3、 不使用impersonation

二、初始化

1、 初始化respository

2、 在服务器的CVSROOT目录下创建文件:passwd,其中写上:hutiejun::

3、 在客户端cmd窗口

a) set cvsroot=:pserver:hutiejun@server/repo

b) cvs login

c) 密码为空

d) 这时会登录成功

e) cvs passwd改密码

f) cvs passwd –a hutj,添加新用户

4、 设置CVSROOT的权限

a) cvs co CVSROOT

b) cd CVSROOT

c) cvs chacl default:n,缺省所有人都没有权限

d) cvs chacl hutiejun:rwc,给管理员添加所有权限

e) cvs chown hutiejun,所有者改成管理员

三、设置权限

cvs chacl

Usage: cvs chacl -R [-r tag] {user|default}:[{[r][w][c]|[n]}] [directory...]

-R Recursively set permissions

-r Set permissions on specific branch