ALTER GROUP

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

Синтаксис

ALTER GROUP role_name ADD USER user_name [, ... ]
ALTER GROUP role_name DROP USER user_name [, ... ]
  • role_name — имя группы.
  • user_name — имя пользователя.

Встроенные группы

Кластер YDB имеет встроенные группы, предоставляющие заранее определенные наборы ролей:

Группа Описание
ADMINS Неограниченные права на всю схему кластера
DATABASE-ADMINS Права на создание и удаление баз данных (CreateDatabase, DropDatabase)
ACCESS-ADMINS Права на управление правами других пользователей (GrantAccessRights)
DDL-ADMINS Права на изменение схемы баз данных (CreateDirectory, CreateTable, WriteAttributes, AlterSchema, RemoveSchema)
DATA-WRITERS Права на изменение данных (UpdateRow, EraseRow)
DATA-READERS Права на чтение данных (SelectRow)
METADATA-READERS Права на чтение метаинформации, без доступа к данным (DescribeSchema и ReadAttributes)
USERS Права на подключение к базам данных (ConnectDatabase)

Все пользователи по умолчанию входят в группу USERS. Пользователь root по умолчанию входит в группу ADMINS.

Ниже показано, как группы наследуют разрешения друг друга. Например, в DATA-WRITERS входят все разрешения DATA-READERS:

ADMINS
ADMINS
DATABASE-ADMINS
DATABASE-ADMINS
ACCESS-ADMINS
ACCESS-ADMINS
DDL-ADMINS
DDL-ADMINS
DATA-WRITERS
DATA-WRITERS
DATA-READERS
DATA-READERS
METADATA-READERS
METADATA-READERS
USERS
USERS
Viewer does not support full SVG 1.1

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