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

命令格式:

cvs chacl [-R] [-r branch] [-u user] [-j branch] [-n] [-p priority] [-m message] [-a [no]{read|write|create|tag|control|all|none}[,...]] [-d] [file or directory...]

    -a access    Set access(設(shè)置權(quán)限)

    -d        Delete ACL(刪除目錄的控制權(quán)限)

    -j branch    Apply when merging from branch(合并分支時應(yīng)用)

    -m message    Custom error message(定制錯誤消息)

    -n        Do not inherit ACL

    -p priority    Override ACL priority(不受目錄權(quán)限管理)

    -r branch    Apply to single branch(在單個分支上應(yīng)用)

    -R        Recursively change subdirectories(嵌套設(shè)置權(quán)限,對目錄下每個子目錄也進行相同的目錄權(quán)限設(shè)置)

    -u user        Apply to single user(應(yīng)用在單個用戶)

例如  cvs chacl -r –a none //取消所有用戶的默認權(quán)限,禁止一切訪問。

cvs chacl -R -u user -a read    //設(shè)置用戶user有讀的權(quán)限。

通過下面的代碼更改目錄所有者:

cvs chown dirowner //dirowner為要設(shè)定的管理員    

通過下面的代碼顯示目錄的信息:

cvs lsacl

這兩種方法中,第二種方法比較簡單,不容易出錯。但在第二種方法沒有效果的時候可以用第一種方法進行設(shè)置。第一種方法中的命令和以前的版本略有不同。具體見它的格式。

    以上可以完成對目錄的權(quán)限設(shè)置。在模塊(module)下的每一個目錄下都會自動產(chǎn)生一個名為CVS的文件夾,里面都有一個fileattr.xml文件用來控制目錄的訪問權(quán)限。方法同上。

 

(3)關(guān)于分組(group)的應(yīng)用

分組:將權(quán)限相同的用戶劃分到一組,這樣可以方便維護。是角色的意思,分組使用在對模塊訪問權(quán)限的劃分的方法如下:

a.在服務(wù)器端 CVSROOT目錄下新建文件 group。

b.在文件中建立分組,group文件內(nèi)容如下:

group1:user1 user2 user3

group2:user5 user6 user7

c.之后對組進行權(quán)限劃分,和對單個用戶方式一樣,可以使組內(nèi)用戶和組具有相

同的權(quán)限,如 選中模塊,執(zhí)行如下命令可以使用戶 user1 user2 user3 同時具有對該模塊的讀權(quán)限了。

  cvs chacl -R -u group1 -a write

在fileattr.xml文件中加入如下代碼也可以使用戶 user1 user2 user3 同時具有對該模塊的讀寫:

<acl user=guoup1>

          <create />

          <read />

          <tag />

          <write />

        </acl>

注意這里的group不用" " 。

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