本文件旨在描述 Apache™ Subversion® 的 1.7.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 file-path
查询 file-path
以获取访问规则,这些规则描述了 Subversion 存储库中路径的权限。
AuthzSVNAnonymous On|Off
设置为 Off
以禁用此模块的两种特殊情况行为:与 Satisfy Any
指令的交互以及即使没有 Require
指令也强制执行授权策略。此指令的默认值为 On
。
AuthzSVNAuthoritative On|Off
设置为 Off
以允许将访问控制传递到较低级别的模块。此指令的默认值为 On
。
AuthzSVNNoAuthWhenAnonymousAllowed On|Off
设置为 On
以抑制对匿名用户允许执行的请求进行身份验证和授权。此指令的默认值为 On
。