Опция -x
для chronyd
запускает его в режиме, в котором он не пытается изменять системное время. Это идеально подходит для контейнеров, так как chronyd
сможет работать и синхронизировать собственные данные о времени, не затрагивая время хоста. Это должно устранить проблему с отсутствием прав в контейнере LXC.
Пошаговое выполнение: #
Откройте файл конфигурации службы chronyd
:
sudo nano /usr/lib/systemd/system/chronyd.service
В параметре ExecStart
добавьте опцию -x
, если она ещё не указана, чтобы команда выглядела следующим образом:
ExecStart=/usr/sbin/chronyd -x $TIONS
Сохраните изменения в файле и перезагрузите конфигурацию systemd:
sudo systemctl daemon-reload
Перезапустите chronyd
и убедитесь, что он запустился без ошибок:
sudo systemctl restart chronydsud
systemctl status chronyd
После этого chronyd
будет работать в режиме мониторинга времени, не вмешиваясь в системное время, что идеально подходит для работы в контейнере LXC.