![Samba 未作为 AD DC 运行](https://linux22.com/image/711447/Samba%20%E6%9C%AA%E4%BD%9C%E4%B8%BA%20AD%20DC%20%E8%BF%90%E8%A1%8C.png)
我正在尝试使用 Samba 4.5 将我的 Debian 机器设置为活动目录域控制器。经过检查,发现samba-tool domain provision --use-rfc2307 --interactive
Samba 服务无法启动,并且发出systemctl start samba
Samba 服务被屏蔽且不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