这份文档是为描述 Subversion 的 1.6.x 系列而编写的。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并参考适用于您 Subversion 版本的文档。
mod_authz_svn 配置指令 — Apache 配置指令,用于配置通过 Apache HTTP 服务器提供的 Subversion 仓库的基于路径的授权。
这些是适用于 mod_authz_svn 的 httpd.conf
指令
AuthzForceUsernameCase Upper|Lower
设置为 Upper
或 Lower
以对已验证的用户名执行指定类型的案例转换,然后再对其进行授权检查。虽然用户名以区分大小写的方式与授权规则文件中的用户名进行比较,但此指令至少可以将大小写不一致的用户名规范化为一致的格式。
AuthzSVNAccessFile 文件路径
查询 文件路径
以获取访问规则,这些规则描述了 Subversion 仓库中路径的权限。
AuthzSVNAnonymous On|Off
设置为 Off
以禁用此模块的两种特殊情况行为:与 Satisfy Any
指令的交互以及即使没有 Require
指令也强制执行授权策略。此指令的默认值为 On
。
AuthzSVNAuthoritative On|Off
设置为 Off
以允许将访问控制传递到较低级别的模块。此指令的默认值为 On
。
AuthzSVNNoAuthWhenAnonymousAllowed On|Off
设置为 On
以抑制对匿名用户允许执行的请求进行身份验证和授权。此指令的默认值为 On
。