Esta calculadora chmod converte permissões de arquivos Unix e Linux entre a notação octal e a simbólica rwx sem você precisar decorar a conta. Marque as caixas de leitura, escrita e execução para dono, grupo e outros e veja na hora o valor octal correspondente (como 644 ou 755), a string simbólica (rw-r--r--) e o comando chmod exato para colar no seu terminal. Você também pode digitar diretamente um número octal de 3 ou 4 dígitos, com bits especiais, e ver a grade de permissões atualizar em tempo real. Feita para desenvolvedores, sysadmins e engenheiros de DevOps que definem modos de arquivo em servidores, scripts de deploy, chaves SSH e diretórios web, ela também serve como referência rápida quando você está decifrando o que significa chmod 644 ou montando uma string de permissões de arquivo unix do zero. Tudo roda inteiramente no seu navegador, então o que você digita é processado localmente e nunca sai do seu dispositivo.
Recursos
Grade de permissões interativa para dono, grupo e outros nas opções de leitura, escrita e execução
Conversão bidirecional ao vivo entre octal (ex.: 755) e a notação simbólica rwx
Digite um valor octal de 3 ou 4 dígitos, como 755 ou 4755, para preencher a grade na hora
Gera um comando pronto para copiar como chmod 644 file; troque "file" pelo seu caminho
Mostra a string simbólica completa de 9 caracteres, como rwxr-xr-x
Suporta setuid, setgid e o sticky bit, exibidos como s, S, t ou T exatamente como no ls -l
Atualiza os resultados ao vivo conforme você marca as caixas, sem etapa de envio
Como usar Calculadora de chmod
Marque as caixas de leitura, escrita e execução para dono, grupo e outros, e setuid, setgid ou sticky se precisar de um bit especial.
Leia o valor octal e a string simbólica rwx resultantes, mostrados abaixo da grade.
Ou digite um número octal como 644 ou 4755 no campo Octal, ou cole uma string do ls -l no campo simbólico.
Copie o comando gerado, troque "file" pelo caminho do seu arquivo e execute-o no terminal.
Exemplo
Entrada
rw-r--r--
Saída
644
chmod 644 file
Leitura/escrita para o dono e somente leitura para grupo e outros corresponde ao octal 644.
Erros comuns e solução de problemas
Digitar um dígito maior que 7 no campo octal, como 844. — Cada dígito de permissão deve ser de 0 a 7, pois é a soma de leitura (4), escrita (2) e execução (1). Use valores como 644 ou 755.
Esperar um caractere inicial de tipo de arquivo, como d ou -, na saída simbólica. — A ferramenta mostra apenas a string de permissões de 9 caracteres (rwxr-xr-x), porque a flag de tipo do ls -l não faz parte do modo do chmod. Mesmo assim, você pode colar uma string completa do ls -l, como drwxr-xr-x; a letra de tipo é ignorada.
Confundir 777 como um padrão seguro para arquivos web. — 777 concede escrita e execução a todos, o que é um risco de segurança. Use 644 para arquivos e 755 para diretórios ou scripts na maioria dos casos.
Aparecer um S ou T maiúsculo, como em rwSr--r--. — Um S ou T maiúsculo significa que um bit especial está ativo, mas o bit de execução abaixo dele não, o que costuma ser um erro: 4644 aparece como rwSr--r--. Marque Execução nessa classe para ter um s ou t minúsculo, como em 4755 (rwsr-xr-x).
Se perguntar por que chmod 644 deixa um script sem permissão de execução. — 644 não tem o bit de execução. Use 755 (rwxr-xr-x) para que o dono possa rodar o script enquanto grupo e outros podem ler e executar.
Perguntas frequentes
O que é uma calculadora chmod e para que serve?
Uma calculadora chmod converte permissões de arquivos Unix entre números octais (como 644) e a notação simbólica rwx (como rw-r--r--). Esta também gera o comando chmod exato para você aplicar o modo no seu terminal.
O que significa chmod 644?
644 dá ao dono leitura e escrita (rw-), e ao grupo e a outros somente leitura (r--). Na calculadora chmod isso aparece como a string simbólica rw-r--r--, comum em arquivos comuns.
Como converto permissões simbólicas como rwxr-xr-x para octal?
Marque as caixas correspondentes de leitura, escrita e execução na grade e a calculadora chmod exibe o valor octal, neste caso 755. Cada dígito é a soma de leitura (4), escrita (2) e execução (1).
Quando devo usar 755 em vez de 644?
Use 755 para diretórios e scripts executáveis para que possam ser acessados ou executados, e 644 para arquivos comuns que não devem ser executáveis. A calculadora gera o comando chmod exato para qualquer um dos dois.
A calculadora chmod lida com setuid, setgid ou o sticky bit?
Sim. Marque Setuid (4), Setgid (2) ou Sticky (1), ou digite um modo de 4 dígitos como 4755, 2775 ou 1777. A string simbólica os mostra como o ls -l, com s ou t na posição de execução (S ou T quando a execução está desligada), e o comando vira chmod 4755 file.
O que eu digito na calculadora chmod fica privado?
Sim. A calculadora chmod roda inteiramente no seu navegador, então os valores que você insere são processados localmente e nunca saem do seu dispositivo.
Ferramentas relacionadas
Gerador de .gitignore — Crie um .gitignore a partir de modelos comuns de linguagens e ferramentas.
Status HTTP e tipos MIME — Referência pesquisável de códigos de status HTTP e tipos de conteúdo MIME.
Gerador de Open Graph — Gere meta tags Open Graph e Twitter com prévia do card social.