Встроенная настройка безопасности

Встроенная настройка безопасности выполняется автоматически при первом запуске кластера YDB, если секция настроек безопасности в конфигурации кластера (секция security_config) не содержит явных настроек default_users, default_groups, default_access.

Применение встроенной конфигурации безопасности выключается по флагу domains_config.disable_builtin_security.

Встроенная настройка безопасности добавляет в систему суперпользователя, а также реализует набор ролей безопасности для удобного управления пользователями.

Роли

Роль Описание
ADMINS Неограниченные права на всю схему кластера.
DATABASE-ADMINS Права на управление базами, схемой и доступами на схеме, без доступа к данным.
ACCESS-ADMINS Права на управление доступами на схеме, без доступа к данным.
DDL-ADMINS Права на управление схемой, без доступа к данным.
DATA-WRITERS Права на доступ к схемным объектам, и на чтение и изменение данных.
DATA-READERS Права на доступ к схемным объектам, и на чтение данных.
METADATA-READERS Права на доступ к схемным объектам, без доступа к данным.
USERS Права на доступ к базам, общая группа всех пользователей.

Группы

Роли реализуются с помощью иерархии пользовательских групп и необходимых наборов прав для этих групп. Возможности групп задаются с помощью прав, выданных на корне схемы кластера.

Группы включаются друг в друга и таким образом по цепочке наследуют соответствующие разрешения:

Например, пользователям группы DATA-WRITERS разрешено:

  • смотреть схему — METADATA-READERS;
  • читать данные — DATA-READERS;
  • и менять их — DATA-WRITERS.

Пользователям группы DDL-ADMINS разрешено:

  • смотреть схему — METADATA-READERS;
  • и менять ёё — DDL-ADMINS.

Пользователи группы ADMINS со схемой и данными могут делать всё.

Суперпользователь

Суперпользователь входит в группы ADMINS и USERS и обладает полными правами на схему кластера.

По умолчанию суперпользователь называется root и имеет пустой пароль.

Группа всех пользователей

Группа USERS также определяется как общая группа всех локальных пользователей. При последующем создании локальных пользователей они будут автоматически становиться членами группы USERS.

Об управлении группами и пользователями читайте в разделе Авторизация.

Предыдущая
Следующая