Skip to main content

Запуск chronyd в непривелеригованом LXC (требуется для BitrixVM)

Опция -x для chronyd запускает его в режиме, в котором он не пытается изменять системное время. Это идеально подходит для контейнеров, так как chronyd сможет работать и синхронизировать собственные данные о времени, не затрагивая время хоста. Это должно устранить проблему с отсутствием прав в контейнере LXC.

Пошаговое выполнение:

sudo systemctl restart chronyd
sudo systemctl status chronyd
  1. Откройте файл конфигурации службы chronyd:

    sudo nano /usr/lib/systemd/system/chronyd.service
  2. В параметре ExecStart добавьте опцию -x, если она ещё не указана, чтобы команда выглядела следующим образом:

    ExecStart=/usr/sbin/chronyd -x $OPTIONS
  3. Сохраните изменения в файле и перезагрузите конфигурацию systemd:

    sudo systemctl daemon-reload
  4. Перезапустите chronyd и убедитесь, что он запустился без ошибок:

После этого chronyd будет работать в режиме мониторинга времени, не вмешиваясь в системное время, что идеально подходит для работы в контейнере LXC.