Calculadora CHMOD
Calculadora chmod visual com avisos de segurança. Configure permissões Unix, obtenha saída octal e simbólica. Inclui umask, SUID/SGID/sticky bit e presets.
Atualizado em maio de 2026
O umask subtrai das permissões padrão (666 para arquivos, 777 para dirs). Comum: 022 → arquivos 644, dirs 755.
O que é umask?
O umask (máscara de criação de arquivos do usuário) define as permissões removidas de arquivos e diretórios recém-criados. Ele mascara bits dos padrões do sistema: 666 para arquivos e 777 para diretórios.
chmod 000 chmod -R 000 dir/sudo groupadd webdevsudo usermod -aG webdev alicechmod 775 /var/www/site O grupo pode escrever — outros não. Mais seguro que 777.
Como usar
Três modos de entrada, um comando pronto
1. Clique nos checkboxes ou digite
Ative r/w/x por dono, grupo e outros — ou digite octal (`755`) ou simbólico (`rwxr-xr-x`) direto.
2. Veja o aviso de segurança
Valores perigosos (777, 666) disparam um aviso automático com a alternativa mais segura.
3. Copie o comando
"Copy Command" copia `chmod 755 [arquivo]` pronto para colar no terminal.
O que esta ferramenta faz
Além de converter octal e simbólico
Avisos de segurança automáticos
Detecta permissões arriscadas (777, 666, escrita pública) e sugere a alternativa correta.
Três modos de entrada
Checkboxes visuais, octal (755, 4755) ou notação simbólica (rwxr-xr-x).
Bits especiais
SUID, SGID e sticky bit no 4º dígito, com explicação de cada um.
Calculadora de umask
Veja como o umask do sistema mascara as permissões padrão de arquivos e diretórios.
Presets prontos para casos comuns
Um clique aplica valores testados para arquivos web, chaves SSH, diretórios privados ou configs com senha — sem decorar octal.
Guia de permissões em grupo
Passo a passo para criar um grupo Unix, adicionar usuários e aplicar 775 num diretório compartilhado pela equipe, sem recorrer a 777.
Exemplos de permissões
Quando você vai usar isso
Os cenários mais comuns entre quem usa a ferramenta
Arquivos de servidor web
644 para que o servidor leia mas não sobrescreva, mesmo se explorado.
Chaves privadas SSH
chmod 600 ~/.ssh/id_rsa — o SSH recusa chaves legíveis por grupo ou outros.
Diretórios de upload
755 com controle de acesso no nível da aplicação, nunca 777.
wp-config.php e configs com senha
640 ou 600 — nunca 644, já que o arquivo contém sua senha de banco.
Compartilhar uma pasta com o time
Crie um grupo Unix, adicione os devs a ele e use 775 no diretório — todo mundo colabora sem abrir para o servidor inteiro.
Erros comuns
Usar 777 para "resolver" um erro de permissão
Em hospedagem compartilhada, outras contas no servidor podem sobrescrever seus arquivos.
chmod -R aplicando execução em arquivos
Aplique 755 em diretórios e 644 em arquivos separadamente com find -type d/-type f.
Esquecer o diretório `~/.ssh` também precisa de 700
Não basta ajustar a chave privada — o diretório inteiro precisa das permissões corretas.
SUID num arquivo com escrita pública (4777 ou 4755 mal aplicado)
Combinar SUID com permissão de escrita para outros é vetor clássico de escalação de privilégio. Audite qualquer binário com esse padrão imediatamente.
776 ou 757 — grupo ou outros com escrita desnecessária
Parece inofensivo, mas dá a qualquer conta do mesmo grupo (ou do servidor) poder de sobrescrever o arquivo. Prefira 755 ou 754 quando possível.
Por que usar esta ferramenta
O aviso de segurança automático é o diferencial: a maioria das calculadoras chmod só converte octal↔simbólico sem alertar quando o valor escolhido abre uma brecha.
Cobre SUID, SGID, sticky bit e umask — não só os três dígitos básicos — útil para quem precisa entender o motivo por trás da permissão, não só copiar um número.
Os presets de um clique e o guia de grupo Unix cobrem o fluxo real de quem administra servidor: aplicar um valor testado rápido e compartilhar uma pasta com o time sem recorrer a 777.
Perguntas frequentes
Dá leitura, escrita e execução para dono, grupo E todos os outros. Em hospedagem compartilhada, qualquer conta no servidor pode sobrescrever seus arquivos. Use só para debug temporário.
Referências
Especificação POSIX oficial do chmod, com todas as flags e sintaxe simbólica.
Visão geral completa do modelo de permissões Unix.
Especificação oficial da syscall umask, usada para calcular as permissões padrão de arquivos e diretórios novos.
Ferramentas Relacionadas
- Base64 Decode Online — Decodificar Base64 Grátis Desenvolvedor Base64 decode online: cole o texto e decodifique para UTF-8 na hora. Suporta b64 decode, URL-safe e download. 100% no navegador, sem cadastro.
- Base64 Encode Online — Codificar Texto em Base64 Desenvolvedor Base64 encode online: converta texto ou UTF-8 em Base64 instantaneamente. Suporte a URL-safe e cópia rápida. 100% no navegador, sem cadastro, grátis.
- Base64 to Image — Base64 para Imagem (Data URL) Desenvolvedor Cole uma string Base64 ou data URL (data:image/png;base64,...) e veja a imagem na hora. PNG, JPG, WebP, GIF e SVG. Baixe o arquivo, sem upload.
- Gerador Bcrypt Desenvolvedor Gerador e verificador de hash bcrypt grátis — 100% client-side. Benchmark do cost factor em tempo real, parser e code snippets para Node.js, Python, PHP, Go.
- Conversor Binário Desenvolvedor Converta entre binário, decimal, hexadecimal e octal em tempo real. Grátis, instantâneo, sem cadastro.