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

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 + Bind 9 + Kerberos - Instalação e configuração

Carregando scripts ao se logar no Samba

Samba 4 - Active Directory Open Source - Ubuntu 14.04.4

Samba: Integração com ClamAV e outras coisas úteis

OpenLDAP e Samba (redundância)

  
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