Calculadora de Permissões Unix (chmod)
Calcule permissões Unix de forma visual. Marque leitura, escrita e execução para owner, group e others e obtenha o código octal (ex: 755) e a notação simbólica (ex: rwxr-xr-x).
| Entidade | Leitura (r) | Escrita (w) | Execução (x) | Octal |
|---|---|---|---|---|
| Owner Dono do arquivo | 0 | |||
| Group Grupo do arquivo | 0 | |||
| Others Outros usuários | 0 |
Presets comuns:
Código octal
000
chmod 000 arquivo
Notação simbólica
---------
Como funciona
As permissões Unix são representadas em octal. Cada entidade (owner, group, others) tem 3 bits:
r (leitura = 4), w (escrita = 2) e x (execução = 1).
A soma dos bits ativos forma o dígito octal. Por exemplo, rwx = 4+2+1 = 7,
rw- = 4+2 = 6, r-x = 4+1 = 5.
Do checkbox ao octal sem decorar tabela
Você sabe o que quer: o dono pode tudo, o grupo só lê e mais ninguém toca no arquivo. O chmod, porém, espera um número como 755, e errar um dígito ou derruba o site ou abre o arquivo para o mundo. Aqui você marca leitura, escrita e execução para owner, group e others e vê na hora o código octal e a notação simbólica (rwxr-xr-x) equivalentes, prontos para usar no terminal.
Cada entidade tem três bits: r vale 4, w vale 2 e x vale 1, e a soma forma o dígito octal (rwx = 7, rw- = 6, r-x = 5). O detalhe que confunde muita gente: o x muda de sentido em diretórios. Ali ele significa poder entrar na pasta e alcançar o conteúdo, não executar nada; por isso a convenção é 644 para arquivos e 755 para diretórios. A calculadora cobre os três dígitos clássicos; bits especiais como setuid, setgid e sticky (o quarto dígito) ficam de fora.
Use os presets para os casos comuns e desconfie do 777: em servidor compartilhado, dar escrita a others é convite para problema. Chave privada SSH pede 600, e o próprio cliente ssh recusa chaves com permissão mais aberta que isso. Tudo roda no seu navegador, sem enviar nada a servidor: marque as caixas, confira a notação simbólica e copie o comando chmod que aparece na tela.
Perguntas frequentes
Qual a diferença entre 755 e 777?
Que permissão devo usar para chave SSH?
A calculadora suporta setuid, setgid e sticky bit?
Ferramentas Relacionadas
Editor de Expressão Cron
Interprete e construa expressões cron com descrição em português, próximas execuções e atalhos para as configurações mais usadas.
Gerador de Cron
Gera expressões cron (5 campos: minuto, hora, dia, mês, dia-da-semana) com presets comuns e descrição em linguagem natural.
Minificador SQL
Minifique código SQL removendo espaços e comentários desnecessários.