Samba 未作为 AD DC 运行

Samba 未作为 AD DC 运行

我正在尝试使用 Samba 4.5 将我的 Debian 机器设置为活动目录域控制器。经过检查,发现samba-tool domain provision --use-rfc2307 --interactiveSamba 服务无法启动,并且发出systemctl start sambaSamba 服务被屏蔽且不systemctl unmask samba执行任何操作的提示,之后该服务仍然被屏蔽。

根据https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837679然后 Samba 服务的屏蔽是设计使然,但据我了解,在将服务器配置为 AD DC 后,该服务应该被取消屏蔽,但这并没有发生在我身上,我想知道为什么?据我了解,该服务需要运行才能运行所需的所有其他服务,这样我的客户端就可以找到作为 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 作为起点 :-)

答案1

配置后,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

相关内容