服务器配置文件: authz
:
### 该文件是 svnserve
的示例授权文件。
### 其格式与 mod_authz_svn
授权文件相同。
### 如下所示,每个段定义了对路径和 (可选的) 版本库的授权。路径和 (可选的) 版本库
### 由段名称指定。
### 接下来是授权。授权行可以是:
### - 单个用户
### - 在专门的 [groups]
段中定义的用户组
### - 在专门的 [aliases]
段中定义的别名
### - 所有经过身份验证的用户,使用 “$authenticated
” 代替
### - 仅限匿名用户,使用 “$anonymous
” 代替
### - 任何用户,使用 “*
” 通配符
###
### 通过在规则前添加 “~
” 可以反转匹配。规则可以授予读取
(“r
”) 访问权限、读写
### (“rw
”) 访问权限、或者无访问权限 (“”)。
[aliases]
#
joe =
/C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe
Average
[groups]
#
harry_and_sally
=
harry
,
sally
#
harry_sally_and_joe
=
harry
,
sally,&
joe
#
[/foo/bar]
#
harry =
rw
#
&
joe =
r
#
*
=
#
[repository:/baz/fuz]
#
@
harry_and_sally
=
rw
#
*
=
r