本文件旨在描述 Apache™ Subversion® 的 1.7.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 file-path

查询 file-path 以获取访问规则,这些规则描述了 Subversion 存储库中路径的权限。

AuthzSVNAnonymous On|Off

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

AuthzSVNAuthoritative On|Off

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

AuthzSVNNoAuthWhenAnonymousAllowed On|Off

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