mod_authz_groupfile#

Описание#

mod_authz_groupfile предназначен для управления авторизацией пользователей на основе групп, определенных в текстовом файле. Может использоваться в сочетании с другими модулями авторизации и аутентификации, такими как mod_auth_basic и mod_authn_file, для создания комплексных систем безопасности.

Директивы Require используются на этапе авторизации, чтобы гарантировать, что пользователю разрешен доступ к ресурсу. mod_authz_groupfile расширяет типы авторизации с помощью:

  • Require group - определяет группу, к которой необходимо относиться пользователю для получения доступа;

  • Require file-group - определяет группу, назначенную для файла, к которой необходимо относиться пользователю для получения доступа.

Пример конфигурации#

Пример конфигурации, настроенной с помощью модуля mod_authz_groupfile:

# Путь к файлу групп
GroupFile <path_to_groups>.txt

<Location /protected>
    AuthType Basic
    AuthName "Restricted Area"
    AuthBasicProvider file
    Require group admins
</Location>

Директива#

Директива модуля представлена в таблице ниже.

Директива mod_authz_groupfile#

Синтаксис

Значение по умолчанию

Контекст

Описание

AuthGroupFile <file-path>

Нет

directory, .htaccess

Устанавливает имя текстового файла, содержащего список пользовательских групп для авторизации. Путь к файлу может быть абсолютным и относительным (в этом случае будет рассматриваться относительно корневого каталога сервера)