Назад | Перейти на главную страницу

Samba не работает как AD DC

Я пытаюсь настроить свой Debian-сервер в качестве контроллера домена активного каталога с помощью Samba 4.5. Пройдя через samba-tool domain provision --use-rfc2307 --interactive служба Samba не запускается и выдает systemctl start samba говорит, что сервис самбы замаскирован и systemctl unmask samba ничего не делает, после этого служба по-прежнему замаскирована.

В соответствии с https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837679 то маскировка службы Samba является преднамеренной, но, насколько я понимаю, после подготовки сервера в качестве AD DC эта служба должна быть демаскирована, но для меня этого не происходит, и мне интересно, почему? Насколько я понимаю, эта служба должна быть запущена для запуска всех других служб, которые необходимы, чтобы мои клиенты могли найти сервер в качестве контроллера домена и подключиться к домену, чего они сейчас не делают.

Вот мой smb.conf, если это поможет

# Global parameters
[global]
        netbios name = SERVER
        realm = SERVER.DOMAIN.LAN
        workgroup = DOMAIN
        dns forwarder = 192.168.168.1
        server role = active directory domain controller
        idmap_ldb:use rfc2307 = yes

[netlogon]
        path = /var/lib/samba/sysvol/server.domain.lan/scripts
        read only = No

[sysvol]
        path = /var/lib/samba/sysvol
        read only = No

Моя конечная цель - использовать этот сервер в качестве AD DC, файлового сервера и почтового сервера, но для начала я выберу AD DC в качестве отправной точки :-)

Имя службы в Samba 4 после инициализации - «samba-ad-dc».

Вы можете попробовать сначала замаскировать старые службы и запустить новую:

#systemctl stop smbd nmbd winbind
#systemctl disable smbd nmbd winbind
#systemctl unmask samba-ad-dc
Removed /etc/systemd/system/samba-ad-dc.service
#systemctl start samba-ad-dc
#systemctl status samba-ad-dc