...
- Выберите имя хоста для вашего 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 |
---|
Обратите внимание:
|
...
Для использования 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 |
После этого должен произойти примерно такой диалог:
...
Запретить автоматический запуск службы 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.
...