Void Server como Domain Control
O objetivo nesse tutorial é subir um Controlador de Domínio Primário no Void Linux (glibc) compilando o Samba4 a partir do código fonte, configurando DNS interno, Kerberos, integração AD, ACLs, serviços e toda a pilha necessária para controlar os clientes da rede, com uma floresta de nível 2016.
[ Hits: 316 ]
Por: Eduardo Charquero em 07/12/2025 | Blog: https://www.instagram.com/educharquero/
Criando os serviços do samba-ad-dc no runit
Agora vamos criar os serviços e permissões do samba-ad-dc com logs, para o runit subir no boot do Sistema:
Criar a estrutura do serviço antes de tudo
# mkdir -p /etc/sv/samba-ad-dc/log
# mkdir -p /var/log/samba-ad-dc
Criar o serviço do run
# cat > /etc/sv/samba-ad-dc/run << 'EOF'
#!/bin/sh
exec 2>&1
exec /opt/samba/sbin/samba -i -M single --debuglevel=3
EOF
Setar a permissão do serviço do run
# chmod +x /etc/sv/samba-ad-dc/run
Criar o arquivo do log
# cat > /etc/sv/samba-ad-dc/log/run << 'EOF'
#!/bin/sh
exec svlogd -tt /var/log/samba-ad-dc
EOF
Setar a permissão do log/run
# chmod +x /etc/sv/samba-ad-dc/log/run
Habilitar o serviço do samba-ad-dc para subir no boot:
# ln -s /etc/sv/samba-ad-dc /var/service/
Validar se está rodando:
# sv status samba-ad-dc
Você deverá ver algo como:
run: samba-ad-dc: (pid 28032) 4s; run: log: (pid 28031) 4s
Validar os logs online:
# tail -f /var/log/samba-ad-dc/current
A saída correta será algo assim:
2025-11-27_04:14:23.73604 Completed DNS update check OK
2025-11-27_04:14:25.35809 Registered VOIDDC01<00> with 192.168.70.250 on interface 192.168.70.255
2025-11-27_04:14:25.35814 Registered VOIDDC01<03> with 192.168.70.250 on interface 192.168.70.255
2025-11-27_04:14:25.35815 Registered VOIDDC01<20> with 192.168.70.250 on interface 192.168.70.255
2025-11-27_04:14:25.35941 Registered EDUCATUX<1b> with 192.168.70.250 on interface 192.168.70.255
2025-11-27_04:14:25.35942 Registered EDUCATUX<1c> with 192.168.70.250 on interface 192.168.70.255
2025-11-27_04:14:25.35944 Registered EDUCATUX<00> with 192.168.70.250 on interface 192.168.70.255
2025-11-27_04:14:36.71381 Calling samba_kcc script
2025-11-27_04:14:37.31554 samba_runcmd_io_handler: Child /opt/samba/sbin/samba_kcc exited 0
2025-11-27_04:14:37.31557 Completed samba_kcc OK
Página anterior Próxima página
Páginas do artigo
1.
Layout da rede e instalação dos pacotes
2.
Obtendo o código fonte e instalando o SAMBA4
3.
Provisionando o domínio
4. Criando os serviços do samba-ad-dc no runit
5.
NTP / Chrony Server
6.
Ajuste de DNS Winbind e Kerberos pós provisionamento
7.
O arquivo smb.conf
8.
Troubleshooting da instalação/configuração
9.
Resumo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada
Ativar Log de Acessos do Samba no OpenMediaVault
Mapeando todas os tipos de unidades de redes no Linux
Samba3 + LDAP no ArchLinux
Integração Windows & Linux com Samba
Configuração definitiva do Samba
Comentários
Nenhum comentário foi encontrado.