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