3. admin文件:
文件中定義了CVSNT服務(wù)器的管理員列表。
格式:
user1
user2
...
該文件中的用戶同樣必須出現(xiàn)在passwd文件中;該文件中的用戶,擁有CVSNT服務(wù)器管理員的所有權(quán)限;該文件默認(rèn)是不存在的,需要手工建立;該文件要加入到checkoutlist文件中。
實(shí)際上,cvsnt server把這個(gè)文件當(dāng)作一個(gè)特殊的group來(lái)對(duì)待的。
4. group文件:
這個(gè)文件用來(lái)定義組,我們可以將同樣性質(zhì)的用戶歸入一個(gè)組,然后用給用戶賦權(quán)限的方式給組賦權(quán)限,這樣,一個(gè)組的用戶會(huì)具有同樣的權(quán)限。
格式:
group1:user1 user2 user3
group2:user4 user5 user6
group3:user7 user8 user9
組的名稱+冒號(hào)+用戶名+空格+用戶名+空格...
多個(gè)用戶名之間用空格來(lái)進(jìn)行分割;組中的用戶,要在passwd文件中存在。
5. checkoutlist文件:
# The "checkoutlist" file is used to support additional version controlled
# administrative files in $CVSROOT/CVSROOT, such as template files.
#
# File format:
#
# [<whitespace>]<filename><whitespace><error message><end-of-line>
#
# comment lines begin with '#'
該文件用來(lái)支持附加的版本控制操作,在CVSROOT中添加的文件,要在此文件中聲明。
目前只知道,admin文件需要聲明。(還沒(méi)用到,不知道怎么用4,有什么作用)
格式舉例:
admin err msg by Apollo
注意:不要忘記文件名稱之前的空格。
6. fileattr.xml文件:
在每一個(gè)Repository建立之后,都會(huì)在Repository的ROOT中建立一個(gè)名字叫做CVS目錄,該目錄中只有一個(gè)文件fileattr.xml;
fileattr.xml文件中定義了訪問(wèn)該Repository的用戶的權(quán)限;7
對(duì)于新建立的Repository,默認(rèn)是所有人擁有所有權(quán)限(CVSNT ROOT除外);
CVSNT ROOT的fileattr.xml:默認(rèn)是只有管理員擁有其所有權(quán)限。