Calculadora CHMOD

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

Grade interativa de checkboxes — alterne leitura, escrita e execução para proprietário, grupo e outros.
Notação numérica (ex: 755). Cada dígito é a soma de leitura(4) + escrita(2) + execução(1). Digite 3 ou 4 dígitos.
String de 9 caracteres (ex: rwxr-xr-x) representando permissões para proprietário, grupo e outros. Use r/w/x ou - para cada posição.
Shift + Enter para Copiar
Matriz de Permissões
Nível de Acesso
Leitura (4)
Escrita (2)
Execução (1)
Proprietário
Criador do arquivo
Grupo
Usuários com mesmo GID
Outros (Público)
Qualquer outro usuário
Bits Especiais
Calculadora de umask
Arquivos
644
Diretórios
755

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.

Saída Octal
INSTANT
000 oct
---------
Construtor Simbólico
chmod u=,g=,o= [file]
Predefinições Comuns
Comando Terminal
chmod 000
Adicione -R para recursivo: chmod -R 000 dir/
Como Usar Grupos em vez de 777
1. Criar um grupo
sudo groupadd webdev
2. Adicionar usuário ao grupo
sudo usermod -aG webdev alice
3. Definir permissões de grupo
chmod 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

Octal / Simbólico
Uso típico
644 — rw-r--r--
Arquivos web: .html, .css
755 — rwxr-xr-x
Diretórios, scripts shell
600 — rw-------
Chaves SSH privadas, credenciais
640 — rw-r-----
Configs com senha: wp-config.php, .env
777 — rwxrwxrwx
⚠️ Risco de segurança — evitar em produção

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

Ferramentas Relacionadas