您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
CVS配置
作者:網絡轉載 發(fā)布時間:[ 2014/3/6 10:10:46 ] 推薦標簽: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(設置權限)

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

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

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

    -n        Do not inherit ACL

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

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

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

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

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

cvs chacl -R -u user -a read    //設置用戶user有讀的權限。

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

cvs chown dirowner //dirowner為要設定的管理員    

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

cvs lsacl

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

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

 

(3)關于分組(group)的應用

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

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

b.在文件中建立分組,group文件內容如下:

group1:user1 user2 user3

group2:user5 user6 user7

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

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

  cvs chacl -R -u group1 -a write

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

<acl user=guoup1>

          <create />

          <read />

          <tag />

          <write />

        </acl>

注意這里的group不用" " 。

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