Bem-vindo ao MrCloud
Ferramentas de Linux prontas para usar, direto no navegador.
O MrCloud nasceu de uma ideia simples: quem administra servidores Linux no dia a dia não tem tempo a perder reescrevendo os mesmos scripts de sempre. Aqui você encontra ferramentas testadas em cenários reais para tarefas que normalmente tomam horas — como transformar uma máquina limpa em um Controlador de Domínio do Active Directory em poucos minutos.
Sem cadastro e sem instalar nada extra: você preenche um formulário, o próprio navegador monta o script no seu computador, e o resultado é um arquivo que você confere antes de rodar no seu servidor. A ideia aqui é simples: transparência — você vê exatamente o que vai executar antes de executar.
Gerador de Samba Active Directory DC grátis
Preencha os dados do seu domínio e baixe um script/config prontos para transformar um Linux em Controlador de Domínio do AD, compatível com as ferramentas do Windows.
1. Configuração do domínio
Todos os campos com valores de exemplo. Ajuste ao seu ambiente.
2. Seu instalador instalar-samba-dc.sh
Gerado no seu navegador — nada é enviado a servidores. As informações que você preenche ficam no topo do script.
Clique em "Gerar script" para ver o resultado…
- Baixe o arquivo
instalar-samba-dc.sh(botão acima). - Confira o bloco de informações no topo do arquivo.
- Execute:
chmod +x instalar-samba-dc.sh && sudo ./instalar-samba-dc.sh
A senha do Administrator é pedida
na hora, com segurança. Para simular sem alterar nada, rode com
DRY_RUN=yes antes do comando.
Prefere direto via curl?
Sem baixar arquivo pelo navegador: copie e cole no terminal do servidor. O comando abaixo é atualizado com os valores do formulário.
A senha do Administrator é solicitada
durante a execução. Adicione --dry-run ao final para simular
sem alterar nada.
O que este script faz?
Automação completa baseada nas boas práticas da Samba Wiki.
- Instala o Samba e dependências (detecta Debian/Ubuntu e RHEL/Rocky/Alma).
- Configura hostname,
/etc/hosts, Kerberos e DNS. - Sincroniza o relógio (chrony) — essencial para o Kerberos.
- Provisiona um domínio novo ou ingressa em uma floresta existente.
- Abre as portas do AD no firewall e inicia o serviço.
- Verifica a instalação (DNS SRV, SYSVOL/NETLOGON, autenticação Kerberos).
Precisa recomeçar do zero?
Errou algo no provisionamento? O script de reset desfaz tudo (apaga o domínio, restaura DNS/Kerberos) e deixa o servidor pronto para provisionar de novo.
curl -fsSLO https://mrcloud.com.br/reset-samba-ad-dc.sh
chmod +x reset-samba-ad-dc.sh && sudo ./reset-samba-ad-dc.sh
⚠️ Irreversível: apaga usuários, GPOs e DNS do domínio deste servidor. Estações ingressadas precisarão sair e reingressar no novo domínio.
WebUI Samba AD DC grátis
Administre o domínio pelo navegador,
sem decorar comandos do samba-tool e sem precisar de uma máquina
Windows com RSAT. Instala direto no seu DC.
1. Instalação
Rode no servidor que já é seu Controlador de Domínio.
curl -fsSLO https://mrcloud.com.br/install-samba-webui.sh
chmod +x install-samba-webui.sh
sudo ./install-samba-webui.sh
Ao final o instalador mostra a URL
(http://IP-do-DC:5000), o usuário admin e uma
senha gerada na hora.
A senha também vai para um arquivo só de root, pronto para carregar no shell:
sudo cat /etc/samba-webui/credenciais.env# conteúdo
export SAMBA_WEBUI_URL="http://192.168.15.200:5000"
export SAMBA_WEBUI_USER="admin"
export SAMBA_WEBUI_PASS="..."
Use com
source /etc/samba-webui/credenciais.env. Esqueceu a senha?
sudo ./install-samba-webui.sh --reset-password gera outra
(mantendo porta e bind atuais).
--port 8080 — muda a porta--bind 127.0.0.1 — só acesso local (via túnel SSH)--user carlos — outro nome de login--on-demand — instala desligada, você liga quando precisar--reset-password — gera uma senha nova--uninstall — remove tudo
Menos serviço rodando à toa =
menos superfície de ataque. Instale com --on-demand e controle
pelo systemd:
sudo systemctl start samba-webui — ligarsudo systemctl stop samba-webui — desligarsudo systemctl disable samba-webui — não subir no bootsudo systemctl enable --now samba-webui — voltar a subir sempre
sudo ./install-samba-webui.sh --uninstall
Para o serviço, apaga
/opt/samba-webui, /etc/samba-webui e a unit do
systemd. Não mexe no domínio nem no Samba.
--bind 127.0.0.1 e faça
ssh -L 5000:127.0.0.1:5000 usuario@ip-do-dc.2. O que dá para fazer
Formulários simples para as tarefas do dia a dia.
- Usuários: listar, ver detalhes, criar, redefinir senha, habilitar, desabilitar e excluir.
- Grupos: listar, criar, ver membros, adicionar e remover membros, excluir.
- Computadores: listar as máquinas ingressadas no domínio.
- Domínio: informações, nível funcional, política de senhas, papéis FSMO, status de replicação e verificação de integridade.
- Serviço
systemd(samba-webui) com Flask + waitress em um venv isolado. - Só executa comandos de uma lista fixa, sem shell — nomes são validados antes de virar argumento.
- Senha guardada como hash PBKDF2 em
/etc/samba-webui/config.json(600).
Status e logs:
systemctl status samba-webui ·
journalctl -u samba-webui -f