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

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Выберите имя хоста для вашего AD DC;
    Никогда не используйте в качестве имен хостов такие идентификаторы, как PDC или BDC, унаследованные от NT4 .
    Эти сущности отсутствуют в AD, и такие названия вызывают путаницу;

  • Выберите DNS-имя для вашего доменного леса AD. Это имя также будет использовано как имя области (realm) Kerberos AD ;

    Предупреждение
    Для создания домена AD используйте DNS-имя, которое не понадобится изменять.
    Samba не поддерживает переименование зон DNS AD и областей Kerberos.


  • Используйте для DC статический адрес.  Дополнительную информацию см. Часто задаваемые вопросы по именованию доменов AD
  • Отключите инструменты (например, resolvconf), которые автоматически обновляют файл настроек DNS /etc/resolv.conf.
    AD DC и члены домена обязаны использовать сервер DNS, способный разрешать зоны DNS AD .

  • Убедитесь, что файл /etc/hosts на DC корректно разрешает полное доменное имя (fully-qualified domain name, FQDN) и короткое имя хоста DC во внешний сетевой IP-адрес DC.
    Например: 

    Информация
    127.0.0.1 localhost.localdomain localhost
    10.0.2.254 DC.samdom.example.com DC

    имя хоста не должно разрешаться в IP-адрес 127.0.0.1 или в любой другой IP-адрес, кроме используемого на внешнем сетевом интерфейсе DC  DC.

Детальная настройка

Подготовка к инсталляции

  • Выберите имя хоста для вашего AD DC;
    Никогда не используйте в качестве имен хостов такие идентификаторы, как PDC или BDC, унаследованные от NT4 .
    Эти сущности отсутствуют в AD, и такие названия вызывают путаницу;

  • Выберите DNS-имя для вашего доменного леса AD. Это имя также будет использовано как имя области (realm) Kerberos AD ;

    Предупреждение
    Для создания домена AD используйте DNS-имя, которое не понадобится изменять.
    Samba не поддерживает переименование зон DNS AD и областей Kerberos.


  • Используйте для DC статический адрес.  Дополнительную информацию см. Часто задаваемые вопросы по именованию доменов AD
  • Отключите инструменты (например, resolvconf), которые автоматически обновляют файл настроек DNS /etc/resolv.conf.
    AD DC и члены домена обязаны использовать сервер DNS, способный разрешать зоны DNS AD .

  • Убедитесь, что файл /etc/hosts на DC корректно разрешает полное доменное имя (fully-qualified domain name, FQDN) и короткое имя хоста DC во внешний сетевой IP-адрес DC.
    Например: 

    Информация
    127.0.0.1 localhost.localdomain localhost
    10.0.2.254 DC.samdom.example.com DC

    имя хоста не должно разрешаться в IP-адрес 127.0.0.1 или в любой другой IP-адрес, кроме используемого на внешнем сетевом интерфейсе DC  


  • Если Samba уже была установлена (настроена):
    • УбедитесьПроверьте, что все процессы Samba остановлены:

...

    • Если вывод команды показывает наличие любого из процессов samba, smbd, nmbd, или winbindd, то остановите эти процессы и запретите их автоматический запуск:
Command
sudo systemctl stop samba smbd nmbd winbind
sudo systemctl stop smbd
sudo systemctl stop nmbd
sudo systemctl stop winbindmask samba smbd nmbd winbind


Command

Обратите внимание:

  • Пакет называется winbind с одним 'd'
  • Процесс называется winbindd с двумя 'dd'
  • Сервис называется winbind с одним 'd'

...

Для использования samba в качестве домена AD нужно установить samba и дополнительные пакеты:

Информация

sudo apt install samba winbind libpam-winbind libnss-winbind libpam-krb5 krb5-config krb5-user krb5-kdc

...

Предупреждение

Выполнение настроек AD требует наличия привилегий суперпользователя для создания файлов и установки прав.

После выполнения назначения службы winbind, smbd, krb5-kdc прейдут под управление доменной службы samba-ad-dc/

Назначение Samba на роль DC выполняется с помощью команды samba-tool domain provision.
Эта команда поддерживает параметры для выполнения настроек в интерактивном или автоматическом режимах. Подробности см.:

...

Для назначения Samba в интерактивном режиме выполните командукоманды:

Информация

samba-tool domain provision --sudo systemctl stop winbind smbd krb5-kdc
sudo systemctl mask winbind smbd krb5-kdc
sudo rm /etc/samba/smb.conf
sudo samba-tool domain provision --use-rfc2307 --interactive
systemctl unmask samba-ad-dc
systemctl enable samba-ad-dc
systemctl start samba-ad-dc

После этого должен произойти примерно такой диалог:

...

Запретить автоматический запуск службы Kerberos:

Информация
sudo systemctl disable krb5-kdc

Скопировать автоматически созданные при назначении Samba файлы /var/lib/samba/private/kdc.conf /var/lib/samba/private/krb5.conf и в рабочую конфигурацию Kerberos KDC и клиента Kerberos:

Информация
sudo cp -b /var/lib/samba/private/kdc.conf /etc/krb5kdc/kdc.conf
sudo cp -b /var/lib/samba/private/krb5.conf /etc/krb5.confmask krb5-kdc

После выполнения вышеуказанных операций служба Kerberos krb5-kdc будет автоматически запускаться вместе с остальными доменными службами Samba.

...