LINUX.ORG.RU

Сообщения Andrei93

 

Поддерживается ли миграция SIDHistory в SAMBA DC?

Форум — General

Коллеги, добрый день. Я хочу с помощью ADMT смигрировать SIDHistory с Windows Server 2008R2 Active Directory на SAMBA DC.

Учетные записи мигрируются, а вот когда выбираю перенести SID, оснастка mmc закрывается Application error 1000.

Здесь тоже у человека не получается: https://www.msxfaq.de/exchange/migration/samba.htm#sid_und_sidhistory_und_dumpsid

Есть ли у кого-то подобный опыт ? Неужто не поддерживается данный функционал ?

 

Andrei93
()

Как собрать пакет из исходника. NTP.

Форум — General

Коллеги, добрый день.

Опыт в Linux минимальный. Я не понимаю, как собрать NTP из исходников или что происходит.

Вводные: Я собираю samba dc по офф доке: https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller#Configuring_Time_Synchronization_.28Optional_Depending_on_Use-Case.29

Всё скомпилировано и работает. А вот настроить синхронизацию времени не выходит.

Задача: Настроить NTP с поддержкой –enable-ntp-signd https://wiki.samba.org/index.php/Time_Synchronisation#With_chrony

  • Всё, что я делаю: root@dc-01:/tmp/ntp-4.2.8p15# ./configure –enable-ntp-signd root@dc-01:/tmp/ntp-4.2.8p15# make root@dc-01:/tmp/ntp-4.2.8p15# make install

  • Как я понял, особенность сборки из исходников это то, что конфиги автоматически не генерируются.

Перед этим я поставил из пакетов ntp и забрал оттуда /etc/init.d/ntp чтоб смочь запустить сервис. Сам конфиг /etc/ntp.conf я создал вручную и вставил в него нужные настройки.

Скрипт запуска:/etc/init.d/ntp - https://pastebin.com/3t6Msxab Конфиг:/etc/ntp.conf - https://pastebin.com/ed2jBaZd

Далее:

update-rc.d ntp defaults systemctl status ntp

После создания конфигов и запуска сервиса я вижу:

https://ibb.co/ZNrGrXV

Сервис успешно запустился, но время с сервера не берется, а так же сам ntp не может синхронизировать время.

Диагностика говорит:

root@dc-01:/etc/init.d# ntpq -p ntpq: read: Connection refused

  • Попытки сборки из исходника не увенчались успехом.
  1. Теперь я всё удаляю и делаю заново. Компилирую NTP. А далее просто делаю apt install ntp. Он мне пишет, я вижу, что у Вас уже стоит NTP и говорит, оставить ту же версию ? Я говорю да(N). https://ibb.co/bgL7Z9S

Я вижу, что инсталляция происходит успешно. Моя скомпилированная версия осталась. Конфиги появились. Я правлю конфиг и всё работает. По мимо просто надписей, что сервис запустился, я вижу дополнительные важные поля по примеру MS-SNTP(Без этого не будет клиент Windows автоматически находить источник время и синхронизироваться, поэтому вся суть того, что мне пришлось собирать NTP из исходника.)

https://ibb.co/fFvbGbZ

root@dc-01:/etc/init.d# ntpq -p -Показывает, что время теперь синхронизируется с моих серверов. Вывод убрал, так как форум почему-то искажает всё.

  • Вопрос. Почему может не работать при компиляции из исходников ? Утеряны какие-то директории, которые нужно создавать вручную ?
  • Почему установка apt install ntp поверх скомпилированного ntp из исходника решает все проблемы ? Потому что он только обновляет конфиги в таком случае, а не систему ? Это я сделал костыль или это поддерживаемый сценарий ?
  • Как всё же правильно собрать этот NTP из исходника ? В доке всё, что я нашел, пишут только про конфиг /etc/ntp.conf

Я пытался найти информацию в офф доке: https://www.eecis.udel.edu/~mills/ntp/html/index.html - надеялся там на нахождение скрипта, для запуска сервиса, может дополнительную информацию, может мне надо создать какие-то каталоги, но ничего толком не нашел. Единственное пишут про ntp.conf. Я могу понять, что скорей это для опытных администраторов Linux, про конфиг запуска сервиса я молчу, но как же другие ? А если тут всего конфиг запуска сервиса и самого ntp.conf и ничего более, что за магия, как это работает, почему при сборке из исходников, не работает, после установки пакета без замены, всё работает ?

 ,

Andrei93
()

Как синхронизировать время с SAMBA DC?

Форум — General

Коллеги, добрый день. Пробую настроить SAMBA DC и синхронизацию времени. Сам контроллер уже работает, а с настройкой времени не получается.

Windows 10 ни как не хочет получать время.

Настройка производиться по доке: https://wiki.samba.org/index.php/Time_Synchronisation

  1. Версия ntp: ntpd 4.2.8p13 - компилировался с ключом –enable-ntp-signd
  2. Мой конфиг ntp.conf: https://pastebin.com/FHDSS4F5

Как я понимаю, самый главный параметр это: ntpsigndsocket /var/lib/samba/ntp_signd

Права для NTP есть:

root@dc01:/var/lib/samba# ls -ld /var/lib/samba/ntp_signd drwxr-x— 2 root ntp 4096 Dec 1 15:07 /var/lib/samba/ntp_signd

Так же установлен chmod 750.

Клиент не может синхронизировать время:

C:\Users\administrator.LAB>w32tm /resync /rediscover Отправка команды синхронизации на локальный компьютер Синхронизация не выполнена, так как нет доступных данных о времени.

Лог с клиента: https://pastebin.com/9KZ72bPH Лог с сервера:https://pastebin.com/vBQ9wKdx

Службу времени перезапускал, unregister, register делал.

Источник времени: Источник: Local CMOS Clock

tcpdump показывает, что запросы приходят:https://pastebin.com/8EpV7GWv

  • Применял политику как в конце доки, все равно время не синхронизирует.
  • Синхронизация с хостом виртуализации в vCenter отключена.
  • В рамках лабы, firewall отключен с обеих сторон.
  • А вот допустим такой командой:

C:\Users\administrator.LAB>net time /domain /set /Y Текущее время на \dc01.lab.ru равно ‎01.‎12.‎2022 15:26:09

Синхронизация работает. То есть я полагаю, ручная синхронизация между Win 10 клиентов и NTP на Samba работает, но автоматически ни как не хочет.

Были изучены материалы с гугла:

https://www.linuxquestions.org/questions/slackware-14/ntp-on-samba-4-dc-not-syncing-with-windows-10-workstations-4175685516/ https://superuser.com/questions/1421611/windows-10-is-ignoring-time-changes-on-samba-4-dc https://serverfault.com/questions/887970/samba4-ad-time-sync

Да и множество других)

  • В итоге ни как не получается заставить синхронизировать время.

Коллеги, подскажите чем кто может.

 , ,

Andrei93
()

RSS подписка на новые темы