Я пытаюсь настроить свой 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