2) 為各個module進行權限配置
module在倉庫的下是一個獨立的目錄。為module設置權限有兩種方法。第一種是手工配置,在module目錄下有一個子目錄CVS,在里面有一個fileattr.xml文件。在未設置以前打開文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<fileattr>
<directory>
<owner>Administrator</owner>
</directory>
</fileattr>
在<owner></owner>之間設置目錄的所有者。目錄的擁有者和管理員才有權力更改目錄的使用權限。目錄權限未設置時,所有用戶對目錄有除了更改目錄權限以外的全部權限。在<directory></directory>之間加入以下代碼表示取消所有用戶對目錄的的默認全部權限。
<acl>
<all deny="1" />
</acl>
在<directory></directory>之間加入以下代碼表示用戶user具有創建、讀寫、注釋的權限。目錄的所有者也要通過以下代碼進行權限設置。
<acl user="user">
<create />
<read />
<tag />
<write />
</acl>
加入以上代碼以后文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<fileattr>
<directory>
<acl>
<all deny="1" />
</acl>
<acl user="user">
<create />
<read />
<write />
<tag />
</acl>
<owner>user</owner>
</directory>
</fileattr>
第二種方法是使用命令來設置,其實也是通過命令來修改fileattr.xml文件來進行權限設置。具體方法是在WINCVS中用管理員身份登陸并導出要設置的module。選中module,在文件信息欄顯示module的文件信息。打開命令行對話框輸入以下命令來設置。