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.
Parte 2: Obtendo o código fonte e instalando o SAMBA4
Baixar e descompactar o código fonte do Samba4
# wget https://download.samba.org/pub/samba/samba-4.23.3.tar.gz# tar -xvzf samba-4.23.3.tar.gz
Compilar e instalar o código fonte do SAMBA4
# cd samba-4.23.3# ./configure --prefix=/opt/samba
# make -j$(nproc) && make install
Comentário:
- O Void não interfere na instalação, pois Samba é compilado em /opt/samba.
- O make -j acelera muito a compilação, mesmo assim, vá tomar um café.
- Após instalar, o Samba4 compilado não tem serviços criados no runit.
- Criaremos os serviços manualmente.
Adicionar Samba4 ao PATH do Sistema e reler o ambiente
# echo 'export PATH=/opt/samba/bin:/opt/samba/sbin:$PATH' > /etc/profile# source /etc/profile
Testar a inserção do PATH do Samba4 no Sistema Operacional
# samba-tool -VResultado:
4.23.3