<-
Apache > HTTP 服务器 > 文档 > 版本 2.4 > 模块

Apache 模块 mod_authz_groupfile

可用语言:  en  |  fr  |  ja  |  ko 

描述使用纯文本文件进行组授权
状态基础
模块标识符authz_groupfile_module
源文件mod_authz_groupfile.c
兼容性在 Apache 2.1 及更高版本中可用

摘要

此模块提供授权功能,以便通过组成员身份允许或拒绝经过身份验证的用户访问网站的部分内容。 mod_authz_dbm 提供类似的功能。

Support Apache!

主题

指令

错误修复清单

另请参阅

top

Require 指令

Apache 的 Require 指令在授权阶段使用,以确保用户被允许访问资源。 mod_authz_groupfile 使用 groupgroup-file 扩展了授权类型。

从 v2.4.8 开始,表达式 在 groupfile require 指令中受支持。

Require group

此指令指定用户获得访问权限所需的组成员身份。

Require group admin

Require file-group

当指定此指令时,将参考正在访问的文件的文件系统权限。用户必须是与拥有该文件的组同名的组的成员。有关更多详细信息,请参阅 mod_authz_owner

Require file-group
top

AuthGroupFile 指令

描述设置包含用于授权的用户组列表的文本文件的名称
语法AuthGroupFile file-path
上下文directory, .htaccess
覆盖AuthConfig
状态基础
模块mod_authz_groupfile

AuthGroupFile 指令设置包含用于用户授权的用户组列表的文本文件的名称。 File-path 是组文件的路径。如果它不是绝对路径,则将其视为相对于 ServerRoot 的路径。

组文件的每一行都包含一个组名,后面跟着一个冒号,然后是空格分隔的成员用户名。

示例

mygroup: bob joe anne

请注意,搜索大型文本文件非常低效;AuthDBMGroupFile 提供了更好的性能。

安全

确保 AuthGroupFile 存储在 Web 服务器的文档树之外;不要将其放在它保护的目录中。否则,客户端可能能够下载 AuthGroupFile

可用语言:  en  |  fr  |  ja  |  ko 

top

评论

注意
这不是问答部分。此处放置的评论应指向有关改进文档或服务器的建议,如果它们已实施或被认为无效/偏离主题,则可能被我们的版主删除。有关如何管理 Apache HTTP Server 的问题应发送到我们的 IRC 频道 #httpd(在 Libera.chat 上)或发送到我们的 邮件列表