Дерево страниц

Функционал перенаправления часового пояса в РМ

Termidesk поддерживает перенаправление часового пояса из пользовательской рабочей станции в РМ при создании пользовательской сессии: если пользователь подключается из другого часового пояса, то время в сессии не будет отличаться от его локального времени. 

Функционал поддерживается для протоколов:

  • RDP;
  • TERA;
  • SPICE.

Для работы функционала необходимо, чтобы:

  • подключение к РМ осуществлялось с технологией единого входа (SSO):
    • РМ должна быть настроена на работу с SSO (см. подраздел Технология единого входа);
    • должна быть активирована политика «Автоматический вход в систему при подключении к РМ (RDP, SPICE, TERA)»;
  • для гостевой ОС Linux были выполнены настройки, приведенные ниже. Для ОС Microsoft Windows дополнительная настройка не требуется.

«Агент виртуального рабочего места» получит значение временной зоны из запроса SSO и выставит его при создании пользовательской сессии.

Управление перенаправлением часового пояса осуществляется политикой «Перенаправление часового пояса пользователя (RDP)» (см. подраздел Политики фонда РМ), если РМ реализована в виде:

  • ВРМ на базе ОС Linux или ОС Microsoft Windows и подключение производится по протоколам RDP или SPICE;
  • терминального сервера на базе ОС Linux в составе поставщика ресурсов «Метапоставщик».

В остальных случаях перенаправление часового пояса:

Для работы механизма перенаправления часового пояса в ВРМ на базе ОС 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