您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
windows下服務(wù)器端cvsnt的配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/12/25 16:33:24 ] 推薦標簽:開源 軟件管理 測試工具

3、passwd文件

服務(wù)器工作在CVSNT用戶單一驗證方式下的時候,這個文件定義了CVSNT的用戶信息,這里面保存著用戶名,用戶密碼,以及別名信息。默認狀態(tài)下 沒有該文件,但是我們可以在CVSNT還工作在混合驗證方式下時,用系統(tǒng)管理員登錄,通過添加用戶命令來讓CVSNT自動建立一個passwd文件。

添加用戶的命令的示例:

cvs passwd –r administrator –a cvsadmin

之后系統(tǒng)提示輸入密碼,輸入后服務(wù)器會新建一個passwd文件。

該文件的內(nèi)容很簡單,形式如下:

cvsadmin:fqr1fS4gDghrt:administrator
kid:aTXRfS31Bm6JA
mystique:Yna4QcXz9dEqd

以第一行為例:cvsadmin為用戶名,fqr1fS4gDghrt為CVS使用UNIX標準加密函數(shù)對密碼進行加密后的結(jié)果,administrator為該用戶的別名,當使用混合驗證方式時對應(yīng)Windows系統(tǒng)用戶名。

注意:這個文件是不能在客戶端進行修改的,不能checkout出來。

在服務(wù)器端建立了這個文件以后,不用再手動進行修改了,當你在客戶端進行密碼或者用戶的增加刪除的時候,系統(tǒng)會自動進行這個文件的更新。這個文件是管理著CVSNT系統(tǒng)中的所有的用戶,所以,要特別重視,不了解這個文件格式的,不要去隨便修改,更加不要嘗試在客戶端進行修改

4、group文件

該文件用于定義CVSNT中的組信息,同組里的用戶擁有一樣的權(quán)限,對組權(quán)限的修改操作和對用戶權(quán)限的修改一樣 (即cvs chacl groupname/username:r/w/c/n)。
有些人喜歡直接在服務(wù)器的CVSROOT目錄下新建group,admin文件,這樣,如果你想從服務(wù)器checkout CVSROOT目錄到本機,這些文件將不會被checkout出來。所以好的辦法是在客戶端新建group,admin文件,然后add,再commit。這樣文件可以checkout出來了!

在客戶端創(chuàng)建group文件:

先進入cvsroot目錄下,再用命令:echo>>group

group文件的內(nèi)容為:

administrators:cvsadmin kid mystique
users:User1 User2 User3

可以看到該文件的內(nèi)容也很簡單,組名:用戶名,多個用戶名之間用空格隔開。

Group文件可以在客戶端修改,不用修改checkoutlist這個文件,系統(tǒng)會自動使其生效。

作為組里面的特定成員還可以賦給特定的權(quán)限,權(quán)限分為兩類c,w,r和n(r:Read w:write c:control n:none),否定權(quán)限是有高的優(yōu)先級的。

5、.perms文件

該文件存在于CVS repository中的每一個目錄下。CVSNT通過該文件來控制用戶對當前文件夾的權(quán)限。CVS用戶權(quán)限:r|w|c|n (r:Read w:write c:control n:none)

例如:

default:n

admin:rwc

user:r

上面文件中第一行是指當前文件夾的默認權(quán)限為none(沒有權(quán)限),admin用戶/組的權(quán)限是rwc(讀取、修改、創(chuàng)建),user用戶/組的權(quán)限是r(讀取)。

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd