您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > cvs
windows下服务器端cvsnt的配置
作者:网络转载 发布时间:[ 2013/12/25 16:33:24 ] 推荐标签:开源 软件管理 测试工具

3、passwd文件

服务器工作在CVSNT用户单一验证方式下的时候,这个文件定义了CVSNT的用户信息,这里面保存着用户名,用户密码,以及别名信息。默认状态下 没有该文件,但是我们可以在CVSNT还工作在混合验证方式下时,用系统管理员登录,通过添加用户命令来让CVSNT自动建立一个passwd文件。

添加用户的命令的示例:

cvs passwd –r administrator –a cvsadmin

之后系统提示输入密码,输入后服务器会新建一个passwd文件。

该文件的内容很简单,形式如下:

cvsadmin:fqr1fS4gDghrt:administrator
kid:aTXRfS31Bm6JA
mystique:Yna4QcXz9dEqd

以第一行为例:cvsadmin为用户名,fqr1fS4gDghrt为CVS使用UNIX标准加密函数对密码进行加密后的结果,administrator为该用户的别名,当使用混合验证方式时对应Windows系统用户名。

注意:这个文件是不能在客户端进行修改的,不能checkout出来。

在服务器端建立了这个文件以后,不用再手动进行修改了,当你在客户端进行密码或者用户的增加删除的时候,系统会自动进行这个文件的更新。这个文件是管理着CVSNT系统中的所有的用户,所以,要特别重视,不了解这个文件格式的,不要去随便修改,更加不要尝试在客户端进行修改

4、group文件

该文件用于定义CVSNT中的组信息,同组里的用户拥有一样的权限,对组权限的修改操作和对用户权限的修改一样 (即cvs chacl groupname/username:r/w/c/n)。
有些人喜欢直接在服务器的CVSROOT目录下新建group,admin文件,这样,如果你想从服务器checkout CVSROOT目录到本机,这些文件将不会被checkout出来。所以好的办法是在客户端新建group,admin文件,然后add,再commit。这样文件可以checkout出来了!

在客户端创建group文件:

先进入cvsroot目录下,再用命令:echo>>group

group文件的内容为:

administrators:cvsadmin kid mystique
users:User1 User2 User3

可以看到该文件的内容也很简单,组名:用户名,多个用户名之间用空格隔开。

Group文件可以在客户端修改,不用修改checkoutlist这个文件,系统会自动使其生效。

作为组里面的特定成员还可以赋给特定的权限,权限分为两类c,w,r和n(r:Read w:write c:control n:none),否定权限是有高的优先级的。

5、.perms文件

该文件存在于CVS repository中的每一个目录下。CVSNT通过该文件来控制用户对当前文件夹的权限。CVS用户权限:r|w|c|n (r:Read w:write c:control n:none)

例如:

default:n

admin:rwc

user:r

上面文件中第一行是指当前文件夹的默认权限为none(没有权限),admin用户/组的权限是rwc(读取、修改、创建),user用户/组的权限是r(读取)。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd