🔐 Calculadora Chmod Online

Converta permissões do Linux em modo octal ou simbólico, entenda bits especiais e gere o comando chmod perfeito para seus arquivos.

Presets & permissões

Comece escolhendo um preset ou ajuste manualmente as permissões:

Presets rápidos

Escolha uma configuração comum para começar:

Ajustar permissões por grupo

Marque o que cada grupo pode fazer:

Leitura
(r = 4)
Escrita
(w = 2)
Execução
(x = 1)
Usuário (owner)
Grupo
Outros
⚙️ Avançado: Bits Especiais (opcional)

✅ Resultado

🔢 Modo Octal (use este)
📝 Modo Simbólico
💻 Comando para copiar
chmod 755 arquivo.log
🔄 Converter de ls -l
Exemplo: copie -rw-r--r-- do comando ls -l
Descrição:

Usuário pode ler, escrever e executar. Grupo pode ler e executar. Outros podem ler.

Como o chmod funciona?

O comando chmod (change mode) altera as permissões de leitura (r), escrita (w) e execução (x) para três grupos: usuário (owner), grupo e outros. Em modo octal, cada grupo é representado por um número de 0 a 7 que soma os valores 4 (leitura) + 2 (escrita) + 1 (execução).

Valor Binário Permissão
0000---
1001--x
2010-w-
3011-wx
4100r--
5101r-x
6110rw-
7111rwx

Bits especiais (chmod +1000, +2000, +4000)

  • setuid (4xxx): executa o arquivo com os privilégios do dono. Usado em utilitários como /usr/bin/passwd.
  • setgid (2xxx): mantém o grupo do diretório em novos arquivos. Útil para pastas de times.
  • sticky bit (1xxx): evita que usuários removam arquivos que não são deles em diretórios compartilhados como /tmp.

Erros comuns ao usar chmod

chmod 777 -R /

Dar permissão total na raiz quebra a segurança do sistema. Prefira aplicar apenas onde necessário.

chmod 600 arquivo.sh

Scripts precisam de execução. Use 700 (pessoal) ou 750/755 quando outros devem executar.

chmod -R 775 pasta

Pastas exigem bit de execução para permitir navegação. Nossa calculadora garante que os dígitos corretos sejam aplicados.

Quer se aprofundar? Leia o guia completo de permissões chmod com mais exemplos e boas práticas.

Perguntas frequentes

Quando usar modo simbólico (+/-/=)?

Use modo simbólico para ajustar permissões sem tocar nos outros bits. Exemplo: chmod g+w arquivo adiciona escrita ao grupo sem recalcular todo o modo.

Qual modo aplicar em diretórios vs arquivos?

Diretórios precisam do bit de execução para permitir acesso (`x`). Arquivos de texto geralmente não precisam de execução. Scripts e binários precisam.

Existe diferença entre chmod 755 e 0755?

Adicionar zero à esquerda indica explicitamente que o número está em octal. No shell moderno ambos funcionam, mas 0755 é mais explícito em scripts.

O que significa chmod 777? É seguro?

chmod 777 dá permissão total (leitura, escrita e execução) para usuário, grupo e outros. Em servidores de produção quase nunca é seguro, pois qualquer usuário ou processo pode alterar ou apagar arquivos. Prefira modos como 755 para diretórios e 644 para arquivos.

Qual a diferença entre chmod 755 e 775?

Nos dois casos o dono tem rwx. Em 755 o grupo tem r-x (sem escrita) e em 775 o grupo tem rwx (pode alterar arquivos). 775 é comum em pastas de times, 755 em diretórios apenas de leitura para outros usuários.

Como usar chmod recursivo com -R?

Use chmod -R 755 pasta/ para aplicar permissões em todos os arquivos e subdiretórios. Tenha cuidado: recursivo em caminhos errados pode quebrar o sistema. Sempre revise o caminho e faça testes primeiro em ambientes de desenvolvimento.

What does chmod 755 mean?

chmod 755 means: owner can read, write and execute (rwx) and group/others can read and execute (r-x). It is a very common mode for directories and executable scripts on Linux web servers.

How to convert from symbolic to octal chmod?

You can paste symbolic permissions like -rwxr-xr-- from ls -l into the field above and the calculator will show the octal mode. Manualmente, cada letra vale: r=4, w=2, x=1. Some os valores de cada trio para obter os dígitos.

✅ Copiado para a área de transferência!