您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
CVS配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/3/6 10:10:46 ] 推薦標(biāo)簽:CVSNT 配置管理 WINCVS

由于版本不一樣,有些命令也不能通用

假設(shè)已經(jīng)安裝了WINCVS和CVSNT,并建立了倉庫。完成了登陸和導(dǎo)入導(dǎo)出的操作。

(1)管理員登陸以后把服務(wù)器中倉庫的CVSROOT目錄(Module)導(dǎo)出(Checkout)到一個工作目錄,比如“admin”。具體操作見“導(dǎo)出模塊”。

CVS中目錄權(quán)限介紹:

系統(tǒng)支持的目錄權(quán)限如下:

r       (讀取權(quán)限)

w       (寫入權(quán)限)

c       (創(chuàng)建和刪除權(quán)限)

n       (沒有任何權(quán)限)

默認(rèn)情況下,任何用戶都擁有任何目錄的所有權(quán)限。

任何情況下只有目錄的擁有者和管理員才有權(quán)力更改目錄的使用權(quán)限。下面將會介紹如何修改目錄權(quán)限和目錄的擁有者。

(2)對CVSROOT目錄的管理:

CVSROOT目錄是在創(chuàng)建倉庫時有NTCVS建立的。里面包含了許多關(guān)于倉庫的信息的文件。

認(rèn)證口令的時候,服務(wù)器先檢查 CVSROOT/passwd 文件中的用戶。如果找到用戶,按CVS內(nèi)置的權(quán)限管理方法進(jìn)行認(rèn)證。如果沒有找到,或passwd 文件不存在,服務(wù)器將采用操作系統(tǒng)的用戶認(rèn)證機(jī)制。為安全起見,應(yīng)該采用CVS內(nèi)置的權(quán)限管理。具體方法如下:

     1)在服務(wù)端 CVSROOT 目錄下建立文件passwd(不建立則在添加用戶時自動創(chuàng)建)。出于安全考慮,默認(rèn)不會將 passwd列在 checkoutlist 文件里面。既從客戶端導(dǎo)出CVSROOT時不會導(dǎo)出該文件。在WINCVS中轉(zhuǎn)到CVSROOT目錄。點(diǎn)擊主菜單“Admin->command line”或”ctrl+ L”彈出命令行對話框。在對話框中輸入增加管理員的命令:

cvs passwd -a -r systemuser username

          //建立與系統(tǒng)用戶systemuser有相同權(quán)限的用戶,用戶名為username。

          //當(dāng)某個用戶綁定的系統(tǒng)用戶被刪除時,則這個用戶也不能登陸。

或  cvs passwd -a  username      

              //建立用戶名為username的用戶

在兩次彈出的對話框輸入密碼。確認(rèn)即可。這時可以看到passwd文件多了一行:

username:CUXQwLMdoZHNs:systemuser  

或     username:CUXQwLMdoZHNs

在增加管理員時,應(yīng)該使用第一種方法:命令為:

cvs passwd -a -r Administrator username

在實(shí)際操作中建議使用第一種命令。采用第二種命令增加的用戶有時在login時會出現(xiàn)不能登陸的情況(具體原因還不清楚)。

2)修改CVSROOT下的配置文件 config,加入一行:“ SystemAuth=no”其中no表示用passwd檢查用戶密碼權(quán)限是否正確。yes 為默認(rèn)值,表示如果用戶在passwd文件中不存在,用系統(tǒng)用戶檢查權(quán)限是否正確,這使用了CVS內(nèi)置的權(quán)限管理功能了。     

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