anon-access:表示未提供口令(用戶名密碼)的操作權限,可以填值 “write” 表示既可以讀 也可以寫 “read” 表示只能讀 “none” 表示無權限。
auth-access:表示提供口令(用戶名密碼)的操作權限,可填寫值 “write” 表示既可以讀 也可以寫 “read” 表示只能讀 “none” 表示無權限。
password-db :表示用戶名密碼文件的相對路徑。默認值爲password
authz-db:表示權限文件的相對路徑。默認值爲authz
用戶名密碼文件中格式如下
[users]
用戶名1 = 密碼1
用戶名2 = 密碼2
authz文件:
groups 段配置格式如下
[groups]
用戶組1 = 用戶名1,用戶名2
用戶組2 = 用戶名3,@用戶組1
用戶組中可以包含用戶以及用戶組。每項之間用,分割。如果引用用戶組是要使用@前綴。
給指定路徑增加不同的權限
[版本庫名:路徑]
用戶名 = 權限
@用戶組 = 權限
- = 權限
版本名可省略,如果省略該版本庫權限對所有版本庫中相同路徑的訪問控制都有效。
權限配置行,* 表示所有用戶
權限可以填寫值有 ‘’,‘r’,‘rw’ ''表示無任何權限,'r’表示具有隻讀權限 'rw’表示有讀寫權限。