亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
并行版本系統(tǒng)CVS簡單教程
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/3/24 17:11:33 ] 推薦標簽:CVS 系統(tǒng) 配置管理

登陸CVS服務(wù)器:
 

$ cvs login,這時候 cvs 會問你口令,請把你在 CVS 服務(wù)器上的口令敲進去,這里是 laser 在 CVS服務(wù)器上的系統(tǒng)用戶的口令:
 Passwd:xxxxxxxx

成功登陸后將在你的家目錄建立一個 .cvspass 文件,以后不用輸入口令了.

好,客戶端設(shè)置完成,簡單吧.
管理 cvs 服務(wù)器

服務(wù)器可以用了,現(xiàn)在大家關(guān)心的是如何管理服務(wù)器,比如,我想讓一些人有讀和/或?qū)?CVS 倉庫的權(quán)限,但是不想給它系統(tǒng)權(quán)限怎么辦呢?


不難,在 cvs 管理員用戶(在我這里是 cvsroot 用戶)的家目錄里有一個 CVSROOT 目錄,這個目錄里有三個配置文件,passwd, readers, writers,我們可以通過設(shè)置這三個文件來配置 CVS 服務(wù)器,下面分別介紹這幾個文件的作用:

passwd:cvs 用戶的用戶列表文件,它的格式很象 shadow 文件:

{cvs 用戶名}:[加密的口令]:[等效系統(tǒng)用戶名]

如果你希望一個用戶只是 cvs 用戶,而不是系統(tǒng)用戶,那么你要設(shè)置這個文件,剛剛安裝完之后這個文件可能不存在,你需要以 cvs 管理員用戶手工創(chuàng)建,當然要按照上面格式,第二個字段是該用戶的加密口令,是用 crypt (3) 加密的,你可以自己寫一個程序來做加密,也可以用我介紹的偷懶的方法:先創(chuàng)建一個系統(tǒng)用戶,名字和 cvs 用戶一樣,口令是準備給它的 cvs 用戶口令,創(chuàng)建完之后從 /etc/shadow 把該用戶第二個字段拷貝過來,然后再把這個用戶刪除.這個方法對付數(shù)量少的用戶比較方便,人一多不合適了,而且還有沖突條件(race condition)的安全隱患,還要 root 權(quán)限,實在不怎么樣.不過權(quán)益之計而已.寫一個小程序并不難,可以到 linuxforum 的編程版搜索一下,有個朋友已經(jīng)寫了一個貼在上面了.

第三個字段是等效系統(tǒng)用戶名,實際上是賦與一個 cvs 用戶一個等效的系統(tǒng)用戶的權(quán)限,看下面的例子你明白它的功能了.

readers:有 cvs 讀權(quán)限的用戶列表文件.是一個一維列表.在這個文件中的用戶對 cvs只有讀權(quán)限.

 

writers:有 cvs 寫權(quán)限的用戶的列表文件.和 readers 一樣,是一個一維列表.在這個文件中的用戶對 cvs 有寫權(quán)限.

上面三個文件在缺省安裝的時候可能都不存在,需要我們自己創(chuàng)建,好吧,現(xiàn)在還是讓我們用一個例子來教學(xué)吧.假設(shè)我們有下面幾個用戶需要使用 cvs:

laser, gumpwu, henry, betty, anonymous.

其中 laser 和 gumpwu 是系統(tǒng)用戶,而 henry, betty, anonymous 我們都不想給系統(tǒng)用戶權(quán)限,并且 betty 和 anonymous 都是只讀用戶,而且 anonymous 更是連口令都沒有.那么好,我們先做一些準備工作,先創(chuàng)建一個 cvspub 用戶,這個用戶的責任是代表所有非系統(tǒng)用戶的 cvs 用戶讀寫 cvs 倉庫.

#adduser
...

然后編輯 /etc/group,令 cvspub 用戶在 cvs 組里,同時把其它有系統(tǒng)用戶權(quán)限的用戶加到 cvs 組里.(見上文)

然后編輯 cvs 管理員家目錄里 CVSROOT/passwd 文件,加入下面幾行:

laser:$xxefajfka;faffa33:cvspub
gumpwu:$ajfaal;323r0ofeeanv:cvspub
henry:$fajkdpaieje:cvspub
betty:fjkal;ffjieinfn/:cvspub
anonymous::cvspub

注意:上面的第二個字段(分隔符為 :)是密文口令,你要用程序或者用我的土辦法生成.

編輯 readers 文件,加入下面幾行:

anonymous
betty

編輯 writer 文件,加入下面幾行:

laser
gumpwu
henry

這樣 ok 了,你再用幾個用戶分別登陸測試,會發(fā)現(xiàn)一切都 ok 了.這里面的原理和說明我想不多說了,其實很簡單,和系統(tǒng)管理用戶的概念是一樣的.

上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 人人添人人澡人人澡人人人人 | 亚洲人成网站在线播放942一 | 欧美在线视频一区二区三区 | 五月香福利| 日韩欧美亚洲国产一区二区三区 | 国产女人伦码一区二区三区不卡 | 毛片在线高清免费观看 | 国产一区日韩二区欧美三区 | 日韩精品一区二区三区中文版 | 上色天天综合网 | 躁夜夜躁 | 成人h在线播放 | 最近中文字幕免费mv在线视频 | 国产初高中生粉嫩无套第一次 | 欧美日韩中文一区 | 欧美中文字幕在线视频 | 麻豆精品成人免费国产片 | 毛片爱做的片 | 中文字幕精品一区二区日本 | 日韩资源网 | 午夜男人网 | 国产三级黄色片 | 欧美亚洲国产成人综合在线 | 波多野结衣午夜 | 永久免费看 | 国产在线精彩视频 | 亚洲伊人久久综合影院2021 | 国产亚洲精品在天天在线麻豆 | vvideos欧美极度另类 | 丁香六月婷婷 | 色性视频 | 两性午夜性刺激在线观看免费 | 狠狠操人人| 免费看片黄| 国产成人精品一区二区三区 | a免费国产一级特黄aa大 | 欧美aaaa在线观看视频免费 | 国产成人a∨麻豆精品 | 日韩中文字幕高清在线专区 | 色喔喔| 亚洲欧美日韩中文综合在线不卡 |