Функционал перенаправления часового пояса в РМ
Termidesk поддерживает перенаправление часового пояса из пользовательской рабочей станции в РМ при создании пользовательской сессии: если пользователь подключается из другого часового пояса, то время в сессии не будет отличаться от его локального времени.
Функционал поддерживается для протоколов:
- RDP;
- TERA;
- SPICE.
Для работы функционала необходимо, чтобы:
- подключение к РМ осуществлялось с технологией единого входа (SSO):
- РМ должна быть настроена на работу с SSO (см. подраздел Технология единого входа);
- должна быть активирована политика «Автоматический вход в систему при подключении к РМ (RDP, SPICE, TERA)»;
- для гостевой ОС Linux были выполнены настройки, приведенные ниже. Для ОС Microsoft Windows дополнительная настройка не требуется.
«Агент виртуального рабочего места» получит значение временной зоны из запроса SSO и выставит его при создании пользовательской сессии.
Управление перенаправлением часового пояса осуществляется политикой «Перенаправление часового пояса пользователя (RDP)» (см. подраздел Политики фонда РМ), если РМ реализована в виде:
- ВРМ на базе ОС Linux или ОС Microsoft Windows и подключение производится по протоколам RDP или SPICE;
- терминального сервера на базе ОС Linux в составе поставщика ресурсов «Метапоставщик».
В остальных случаях перенаправление часового пояса:
- выполняется автоматически. Например, для STAL не в составе поставщика ресурсов «Метапоставщик»;
- либо определяется настройками компонента. Например, для TERA функционал определяется конфигурационным файлом
30-teraqxl.xorg.conf(см. подраздел Конфигурационный файл 30-teraqxl.xorg.conf документа MultiExcerpt именем Децимальный номер не найден -- Проверьте имя страницы и имя MultiExcerpt используемые в MultiExcerpt-Include 90 09 «Руководство администратора. Настройка компонента TERA»).
Для работы механизма перенаправления часового пояса в ВРМ на базе ОС Linux необходимо выполнить настройку модуля PAM (pam_tdsk) в гостевой ОС. Для этого:
- убедиться, что выполнена подготовка базового ВРМ (см. подраздел Подготовка базового ВРМ);
- создать файл
/usr/share/pam-configs/pam_tdskсо следующим содержимым:
Name: Termidesk PAM Timezone Default: yes Priority: 900 Session-Type: Additional Session: optional pam_exec.so quiet /usr/bin/pam_tdsk --setenvonly optional pam_env.so user_readenv=1
- выполнить обновление профилей PAM:
sudo pam-auth-update
- убедиться, что в файле
/etc/pam.d/common-sessionпоявились строки с модулемpam_tdsk:
session optional pam_exec.so quiet /usr/bin/pam_tdsk --setenvonly session optional pam_env.so user_readenv=1