Перейти к содержанию

Права доступа и роли

Права доступа

Права доступа — набор действий, разрешенных для выполнения субъектам над объектами данных. Права доступа определяют правила, которые затем объединяются в роли. Создание, изменение и удаление прав доступа невозможно. Список прав доступа единый для всей системы и может меняться только при ее обновлении.

Существуют следующие виды прав доступа:

  • Командные — определяют право доступа пользователя к определенной команде. Например, cluster_list, aaa_user_show.
  • Функциональные — определяют право доступа к определенным действиям в команде. Например, login_namespace — позволяет выполнять авторизацию через атрибуты cluster_to, ns_to.

Просмотреть права доступа

  1. Чтобы просмотреть все права доступа во ВЦОД управления, перейдите на вкладку Администрирование > Права доступа. Список прав структурирован по плагинам (функциональным модулям) системы в алфавитном порядке.

    Права доступа

  2. Чтобы просмотреть подробную информацию о конкретной группе и входящих в неё правах доступа, нажмите в строке названия плагина.
    Для каждого права доступа отобразится имя, описание и флаг привилегированности.

Делегировать или отозвать права доступа

Sharx Base позволяет делегировать или отзывать права доступа из определенного ВЦОД.

Чтобы делегировать или отозвать права доступа из ВЦОД:

  1. Перейдите на вкладку ВЦОД.
  2. Выберите нужный ВЦОД и нажмите
    Выберите Управление правами.

    Управлять правами доступа во ВЦОД

  3. Выберите нужное действие: Добавить право доступа или Удалить право доступа.
    Из списка прав доступа выберите права.

  4. Нажмите кнопку Сохранить.

    Делегировать или отозвать права доступа из ВЦОД

Права делегируются или отзовутся из ВЦОД.

Последовательность обновления прав доступа у ролей во ВЦОД:

  • Встроенные роли синхронизируются автоматически при каждом факте делегирования или отзыва прав с учётом текущих разрешений.
  • Для ролей, созданных вручную (пользовательских ролей), при первом делегировании необходимо вручную однократно назначить право доступа.
    Назначение выполняет администратор ВЦОД в своем ВЦОД действием Редактировать роль. Подробнее см. в Руководстве пользователя.
  • При последующих изменениях, отзыве или повторном делегировании, пользовательские роли обновляются автоматически без повторного явного назначения.

Роли

Роль — набор прав доступа, которые необходимы пользователю или группе пользователей для выполнения определенных задач. Права доступа объединяются в роли. Затем роли присваиваются пользователю или группе пользователей. Каждый пользователь может быть связан от 1 до N ролей.

Разные роли создаются в системе на определенных уровнях объектов виртуализации.
Роли и пользователей по умолчанию удалить нельзя. Новые роли и пользователи могут быть созданы администраторами в пределах их ВЦОД. Права доступа выбираются из стандартного набора без права изменения и удаления.

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

Во ВЦОД управления по умолчанию создаются две роли: Администратор кластера и Администратор безопасности кластера.

Роли уровня ВЦОД автоматически появляются в каждом новом создаваемом ВЦОД из стандартных конфигураций:

  • Администратор ВЦОД.

  • Администратор безопасности ВЦОД.

  • Администратор ВМ.

  • Разработчик ВМ.

Ниже рассмотрены подробные права каждой роли, созданной по умолчанию.

Роли по умолчанию

Таблица — Роли по умолчанию во ВЦОД управления.

Функция Администратор кластера Администратор безопасности кластера
Управление программными модулями (плагинами) Sharx Base ✅ ❌
Настройка параметров безопасности ✅ ❌
Настройка ролей во ВЦОД управления ✅ ❌
Делегирование и отзыв прав доступа во ВЦОД ✅ ❌
Управление сессиями доступа во ВЦОД управления ✅ ❌
Управление учётными записями пользователей ВЦОД управления и интеграция с LDAP ✅ ❌
Настройка параметров использования ресурсов кластера ✅ ❌
Управление сетевым стеком и виртуальными сетями ✅ ❌
Управление журналами событий узлов кластера ✅ ❌
Настройка механизма уведомлений и рассылок Sharx Base ✅ ❌
Управление сервисным режимом узлов кластера ✅ ❌
Выполнение операций с метками и их привязка к ВЦОД ✅ ❌
Управление ключами и сертификатами ✅ ❌
Настройка параметров работы с хранилищами ✅ ❌
Управление обновлениями ПО Sharx Base ✅ ❌
Управление лицензиями ✅ ❌
Просмотр всех конфигурационных параметров Sharx Base ✅ ✅
Просмотр журналов и параметров журналирования Sharx Base ✅ ✅
Настройка параметров журналирования событий Sharx Base ❌ ✅
Просмотр параметров и результатов контроля целостности ✅ ❌
Настройка и выполнение операций контроля целостности ❌ ✅
Настройка параметров мониторинга ✅ ❌
Выполнение операций мониторинга ✅ ✅
Управление автоматизацией процедур ✅ ❌

Таблица — Роли по умолчанию во ВЦОД.

Функция Администратор ВЦОД Администратор безопасности ВЦОД Администратор ВМ Разработчик ВМ
Просмотр всех конфигурационных параметров ВЦОД ❌ ✅ ❌ ❌
Настройка структуры директорий ВЦОД ✅ ❌ ❌ ❌
Настройка параметров безопасности ВЦОД ✅ ❌ ❌ ❌
Управление ролями ВЦОД ✅ ❌ ❌ ❌
Управление сессиями доступа ВЦОД ✅ ❌ ❌ ❌
Управление учётными записями пользователей ВЦОД
и интеграция с LDAP
✅ ❌ ❌ ❌
Просмотр журналов и параметров журналирования Sharx Base ✅ ✅ ❌ ✅
Настройка параметров журналирования событий Sharx Base ❌ ✅ ❌ ❌
Управление сетевым стеком и виртуальными сетями ВЦОД, включая ACL ✅ ❌ ❌ ❌
Просмотр сведений и параметров виртуальных сетей ВЦОД ✅ ❌ ❌ ✅
Управление сетевым стеком и ACL виртуальных машин ВЦОД ✅ ❌ ❌ ❌
Настройка механизма уведомлений и рассылок ВЦОД ✅ ❌ ❌ ❌
Просмотр виртуальных кластеров и их ресурсов ✅ ❌ ✅ ✅
Управление виртуальными кластерами и их ресурсами ✅ ❌ ❌ ❌
Управление состоянием виртуальных машин ✅ ❌ ✅ ✅
Управление снимками виртуальных машин ✅ ❌ ❌ ✅
Выполнение операций с узлами виртуальных кластеров во ВЦОД ✅ ❌ ❌ ❌
Просмотр меток виртуальных кластеров ✅ ❌ ❌ ✅
Управление метками виртуальных кластеров ✅ ❌ ❌ ❌
Управление ключами и сертификатами ВЦОД ✅ ❌ ❌ ❌
Просмотр хранилищ ✅ ❌ ❌ ✅
Управление хранилищами ✅ ❌ ❌ ❌
Мониторинг ВЦОД ✅ ✅ ❌ ❌
Доступ к VNC-консоли виртуальных машин ✅ ❌ ✅ ✅
Контроль целостности ВЦОД: настройка и выполнение ❌ ✅ ❌ ❌
Управление резервными копиями виртуальных машин ✅ ❌ ❌ ✅

Действия с ролями

Администратор кластера может управлять ролями в рамках ВЦОД управления.

Добавить новую роль

  1. Перейдите на вкладку Администрирование > Роли;
  2. Нажмите кнопку Добавить роль;

    Роли

  3. Заполните поля:

    • Название роли.
    • Опционально — поле Описание.
    • в поле Права доступа нажмите и отметьте необходимые права доступа.
    • нажмите кнопку Создать.
  4. Проверьте, что новая роль успешно создана и появилась в списке ролей.

Редактировать роль

  1. В строке роли нажмите кнопку .
  2. Измените параметры роли и нажмите кнопку Сохранить.

    Редактировать роль

Удалить роль

Примечание

Если роль привязана к пользователю, то она не будет удалена.
Роли, созданные по умолчанию, удалить нельзя

  1. Проверьте, что роль, которую вы хотите удалить, не присвоена ни одному из пользователей.
  2. Перейдите на вкладку Администрирование > Роли.
  3. В строке роли нажмите кнопку .
  4. Нажмите кнопку Удалить.

Термины и определения содержатся в статьях: