MrCloud

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.

1. EscolhaAbra o menu Scripts e escolha a ferramenta que precisa.
2. PreenchaInforme os dados do seu ambiente no formulário.
3. Baixe e rodeConfira o script gerado e execute no seu servidor.
Ir para o Gerador de Samba AD DC →
Espaço de anúncio (responsivo) — substitua pelo bloco do AdSense
← Início
Espaço de anúncio (728×90) — substitua pelo bloco do AdSense

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.

🔒 A senha do Administrator não é colocada no arquivo: o script a solicita com segurança durante a execução.

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…
Como usar no servidor Linux:
  1. Baixe o arquivo instalar-samba-dc.sh (botão acima).
  2. Confira o bloco de informações no topo do arquivo.
  3. 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.

Espaço de anúncio (responsivo) — substitua pelo bloco do AdSense

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.

← Início
Espaço de anúncio (728×90) — substitua pelo bloco do AdSense

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 — ligar
sudo systemctl stop samba-webui — desligar
sudo systemctl disable samba-webui — não subir no boot
sudo 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.

🔒 O acesso exige login, mas o tráfego é HTTP sem TLS: use somente em rede local confiável. Para acesso remoto, instale com --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.
Como funciona por dentro:
  • 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

Espaço de anúncio (responsivo) — substitua pelo bloco do AdSense