这份文档是为描述 Subversion 的 1.6.x 系列而编写的。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并参考适用于您 Subversion 版本的文档。

名称

mod_authz_svn 配置指令 — Apache 配置指令,用于配置通过 Apache HTTP 服务器提供的 Subversion 仓库的基于路径的授权。

描述

本节简要介绍了 mod_authz_svn 提供的每个 Apache 配置指令。有关在 Subversion 中使用基于路径的授权的深入说明,请参阅 名为“基于路径的授权”的部分

指令

这些是适用于 mod_authz_svnhttpd.conf 指令

AuthzForceUsernameCase Upper|Lower

设置为 UpperLower 以对已验证的用户名执行指定类型的案例转换,然后再对其进行授权检查。虽然用户名以区分大小写的方式与授权规则文件中的用户名进行比较,但此指令至少可以将大小写不一致的用户名规范化为一致的格式。

AuthzSVNAccessFile 文件路径

查询 文件路径 以获取访问规则,这些规则描述了 Subversion 仓库中路径的权限。

AuthzSVNAnonymous On|Off

设置为 Off 以禁用此模块的两种特殊情况行为:与 Satisfy Any 指令的交互以及即使没有 Require 指令也强制执行授权策略。此指令的默认值为 On

AuthzSVNAuthoritative On|Off

设置为 Off 以允许将访问控制传递到较低级别的模块。此指令的默认值为 On

AuthzSVNNoAuthWhenAnonymousAllowed On|Off

设置为 On 以抑制对匿名用户允许执行的请求进行身份验证和授权。此指令的默认值为 On