🔐 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.
✅ Resultado
chmod 755 arquivo.log
🔄 Converter de ls -l
-rw-r--r-- do comando ls -l
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 |
|---|---|---|
| 0 | 000 | --- |
| 1 | 001 | --x |
| 2 | 010 | -w- |
| 3 | 011 | -wx |
| 4 | 100 | r-- |
| 5 | 101 | r-x |
| 6 | 110 | rw- |
| 7 | 111 | rwx |
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.