Управление зонами доступа
Зона доступа — это сущность в продукте «Осмакс», позволяющая разграничивать доступ к устройствам для пользователей и групп пользователей. Зона доступа группирует устройства и назначает их пользователям; при этом устройства и пользователи могут входить в несколько зон одновременно, обеспечивая гибкое управление правами.
Предоставление пользователю доступа к устройствам
Для получения доступа к устройству пользователь должен быть либо напрямую назначен в зону доступа, либо входить в группу, которой назначена соответствующая зона.
Настройка прав доступа включает следующие сценарии:
-
удаление всех доступов у пользователя;
Исключите пользователя из всех зон, назначенных ему напрямую, а также из групп, на которые назначены зоны доступа.
-
ограничение доступа к конкретным устройствам;
Создайте новую зону доступа с нужным набором устройств, назначьте ее пользователю или группе и снимите назначение зоны по умолчанию с этих пользователей.
-
предоставление доступа ко всем устройствам (например, для нового пользователя).
Назначьте зону доступа по умолчанию пользователю или группе.
Зона доступа по умолчанию
Продукт поставляется с предустановленной зоной доступа по умолчанию (default), удалить которую невозможно.
В эту зону автоматически включаются все устройства, зарегистрированные в системе. Доступ к зоне по умолчанию должен предоставляться только пользователям с правами на управление зонами доступа.
При синхронизации с LDAP всем новым пользователям автоматически предоставляется доступ к устройствам в тех зонах, которые назначены их группам. Если пользователь не входит ни в одну из таких групп, ему необходимо явно назначить зону доступа.
|
Чтобы при внедрении функциональности зон доступа не был потерян доступ к устройствам для существующих пользователей, до завершения настройки зон доступа необходимо предоставить доступ к зоне по умолчанию всем группам пользователей, а также всем отдельным пользователям, не входящим в группы. |
Пересчет состава зоны доступа
Пересчет состава зоны доступа — это процесс автоматического или ручного обновления списка устройств, принадлежащих зоне, на основе текущих ограничений и данных из LDAP.
Он также включает повторный расчет прав участников на удаленный доступ (УД) на основе ролей с флагом remote_access.access == true, исключая участников, заданных в конфигурации Guacamole (см. описание параметров ldap-user-search-filter и ldap-group-search-filter в разделе
«Описание параметров конфигурационного файла guacamole.properties»).
Пересчет может быть инициирован:
-
вручную администратором для конкретной зоны;
-
автоматически по расписанию (если включено);
-
при полной или частичной синхронизации LDAP.
Статусы пересчета
После каждого пересчета в системе фиксируется статус:
-
Новая— зона только что создана, пересчет не выполнялся; -
Запущен— пересчет запущен, процесс активен; повторный запуск невозможен; -
Завершен— пересчет завершен успешно; -
Ошибка— пересчет завершен с ошибкой (например, недоступность LDAP, таймаут, некорректные учетные данные).
Отображение информации о пересчете
В интерфейсе «Кабинет администратора» отображаются метаданные пересчета:
-
время запуска операции;
-
время окончания операции (не отображается при статусе
Запущен); -
статус операции;
-
имя пользователя (при запуске вручную) или
Автоматический пересчетв случае запуска пересчета по расписанию или системным процессом.
Данные о пересчете отображаются в таблице списка зон доступа, на боковой панели и на странице с подробной информацией о зоне.
Права на удаленный доступ
После пересчета для каждого участника зоны (пользователь или группа) определяется наличие прав на УД:
-
для пользователя проверяются роли, назначенные ему напрямую или посредством членства в группах;
-
для группы проверяются роли, назначенные ей напрямую и ее родительским группам.
Обновлено: