Server AD com Samba4 no Debian 9 – Parte 2
Descobrir o PID
find / -iname samba.pid
Criando o arquivo de serviço systemd
● O Samba não fornece um arquivo de serviço systemd.
● Você deve criar manualmente o arquivo de serviço para habilitar o
gerenciamento
systemd do serviço Samba AD DC (quando compilado)
● Para isso terá que criar um arquivo samba-ad-dc.service em
/etc/systemd/system/samba-ad-dc.service
● O arquivo deve ter o seguinte contéudo:
[Unit]
Description=Samba Active Directory Domain Controller
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=pasta/de/instalação/samba/sbin/samba -D
PIDFile=pasta/de/instalação/samba/var/run/samba.pid
[Install]
WantedBy=multi-user.target
Gerenciando o serviço Samba AD DC
● Depois de criar o arquivo samba-ad-dc.service você precisa recarregar
a configuração do systemd com o comando abaixo:
#systemctl daemon-reload
● Para habilitar o serviço serviço Samba AD DC para iniciar
automaticamente
quando o sistema for inicializado, digite:
#systemctl enable samba-ad-dc
● Para desativar o início automático do serviço Samba AD DC, digite:
#systemctl disable samba-ad-dc
Inicializando e Parando o samba-ad-dc.service
● Para iniciar manualmente o serviço Samba AD DC digite:
#systemctl start samba-ad-dc
● Para desativar o início automático do serviço Samba AD DC, digite:
#systemctl stop samba-ad-dc
Edite o arquivo /opt/samba/etc/smb.conf conforme abaixo
#nano /opt/samba/etc/smb.conf
# Global parameters
[global]
dns forwarder = 8.8.8.8
#esse parâmetro consulta DNS externo – a partir da versão 4 vc pode colocar
mais de um DNS
netbios name = SMBDC01
realm = RESULTI.TUX
server role = active
directory domain controller
workgroup = RESULTI
idmap_ldb:use rfc2307 =
yes
[netlogon]
path =
/opt/samba/var/locks/sysvol/resulti.tux/scripts
read only = No
[sysvol]
path =
/opt/samba/var/locks/sysvol
read only = No
# smbcontrol all reload-config