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: 716 ]

Por: Eduardo Charquero em 07/12/2025 | Blog: https://www.instagram.com/educharquero/


Provisionando o domínio



Provisionar o domínio SAMBA4 (Criando o PDC propriamente dito)

# samba-tool domain provision \
--realm=educatux.edu \
--domain=EDUCATUX \
--use-rfc2307 \
--dns-backend=SAMBA_INTERNAL \
--server-role=dc \
--adminpass='P@ssw0rd' \
--option="ad dc functional level = 2016" \
--function-level=2016


Samba4 criará:

/opt/samba/etc/smb.conf
/opt/samba/private/*
/opt/samba/var/locks/sysvol


Em resumo o Samba4:
  • Cria a floresta AD, o DC primário, o DNS interno e o DB das contas.
  • Define domínio, realm, nível funcional 2016 e a senha do Administrator.
  • Void não instala nenhum Samba nativo, então não há conflito.
  • Após isso, o DNS passa a ser o próprio PDC, precisando ajustar /etc/resolv.conf para 127.0.0.1.

Validar o nível funcional 2016 do Active Directory

# samba-tool domain level show

Resultado:

Domain and forest function level for domain 'DC=educatux,DC=edu'
Forest function level: (Windows) 2016
Domain function level: (Windows) 2016
Lowest function level of a DC: (Windows) 2016


Testar manualmente o serviço AD DC antes de criar o serviço

# /opt/samba/sbin/samba -i -M single

* -i → foreground
* -M single → modelo single-process (não dispara daemon forking fora do controle do runit)


Se tudo estiver bem, você verá:

Completed DNS update check OK
Completed SPN update check OK
Registered EDUCATUX<1c> ...


CTRL+C para sair.
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

Samba 4 como controlador de domínio

Samba e as "vulnerabilidades" encontradas

Migração de Samba 3 + LDAP para Samba 4 + NTP + BIND 9.8 + DHCP

Carregando scripts ao se logar no Samba

Samba no Arch Linux (para principiantes)

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts