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’表示有读写权限。