O Chmod Calculator online é uma ferramenta que permite converter permissões de arquivos e diretórios do Linux entre os formatos octal e simbólico. Com alguns cliques você pode descobrir qual valor numérico corresponde a combinações como rwxr-xr-x ou montar a permissão exata que seu projeto precisa sem decorar tabelas.
A ferramenta é útil tanto para quem está aprendendo permissões no Linux quanto para desenvolvedores que precisam agilizar a configuração de servidores e repositórios. Todo o cálculo é feito no navegador, sem envio de dados para servidores externos.
O que são permissões no Linux
No Linux cada arquivo ou diretório possui três níveis de permissão:
- Usuário (owner) – quem criou o arquivo.
- Grupo (group) – outros membros do mesmo grupo que o owner.
- Outros (others) – qualquer um que não seja owner nem esteja no grupo.
Para cada nível definem-se três tipos de acesso:
- r (read) – permissão para ler o conteúdo.
- w (write) – permissão para modificar.
- x (execute) – permissão para executar (no caso de arquivos) ou acessar (no caso de diretórios).
Notação octal e simbólica
Existem duas formas de representar essas permissões:
Simbólica: combina as letras r, w, x e o caractere - quando a permissão não está ativada. Exemplo: rwxr-xr--.
Octal: cada trio de permissões (owner, group, others) é convertido em um valor de 0 a 7, formando três dígitos. Exemplo: 755. O cálculo parte da tabela:
| 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 |
O Chmod Calculator realiza essa conversão automaticamente, evitando erros de cálculo manual.
Como usar o Chmod Calculator
Acesse a página do Chmod calculator — ela faz parte da categoria [Dev](/). Você verá uma interface com três grupos de checkboxes (owner, group, others) e campos para exibir o resultado.
Passo a passo:
- Selecione as permissões marcando ou desmarcando as caixas
r,wexpara cada nível. - Observe a conversão automática: ao marcar uma caixa, os valores octal e simbólico são atualizados em tempo real.
- Use as predefinições: a ferramenta oferece combinações comuns como
755,644,700,600e777. Clique em uma delas para ver como fica a notação simbólica correspondente. - Copie o resultado: basta selecionar o texto gerado e colar no comando
chmoddo seu terminal.
A interface é totalmente baseada no navegador. Nenhum dado é enviado para a internet — o cálculo é local e instantâneo.
Exemplos práticos
Exemplo 1: Permissão 755 (site público)
Um diretório de site normalmente precisa de 755. No Chmod Calculator, clique na predefinição 755 ou marque:
- Owner:
rwx - Group:
r-x - Others:
r-x
Resultado simbólico: rwxr-xr-x. Use no terminal: chmod 755 /var/www/meusite.
Exemplo 2: Converter simbólico para octal
Você viu em um tutorial a permissão rw-r-----. No calculadora, desmarque todas as caixas e marque:
- Owner:
rew - Group:
r - Others: nenhuma
Resultado octal: 640. Aplicando: chmod 640 config.php.
Exemplo 3: Script executável
Para um script que apenas o dono pode executar, use 700. Selecione:
- Owner:
rwx - Group:
--- - Others:
---
Resultado simbólico: rwx------. Útil para chmod 700 script.sh.
Erros comuns ao definir permissões
- Usar 777 indiscriminadamente. Isso libera escrita e execução para todos, representando risco de segurança. Prefira
755para diretórios públicos e644para arquivos. - Confundir a ordem owner/group/others. O primeiro dígito octal sempre se refere ao owner. Ao usar a calculadora, verifique cada trio separadamente.
- Esquecer permissão de execução em diretórios. Um diretório sem
xnão pode ter seu conteúdo acessado. Em diretórios web,755é seguro. - Aplicar a mesma permissão para arquivos e diretórios. Usar
chmod -R 755em uma árvore de diretórios atribui execução a arquivos comuns, o que não é recomendado. Separe comandos ou usefind. - Ignorar o sticky bit. Em diretórios compartilhados como
/tmp, o sticky bit (1no início) impede que usuários apaguem arquivos alheios. A calculadora padrão não inclui bits especiais, então lembre-se de adicionar manualmente se necessário.
Perguntas frequentes
1. O que significa chmod 755?
O valor 755 significa permissão total (rwx) para o dono, e leitura/execução (r-x) para grupo e outros. É comum em diretórios de sites e scripts que precisam ser acessados por todos, mas modificados apenas pelo dono.
2. Como converter permissão simbólica para octal usando a ferramenta?
No Chmod Calculator, marque as caixas r, w, x de acordo com a string simbólica que você tem. O valor octal aparecerá automaticamente no campo correspondente. Por exemplo, rwxr--r-- resulta em 744.
3. O Chmod Calculator altera as permissões do meu arquivo?
Não. A ferramenta apenas calcula e exibe os valores. Para aplicar as permissões, você deve usar o comando chmod no terminal do Linux ou em um servidor.
4. A ferramenta funciona offline?
O Chmod Calculator é uma página web que executa todo o processamento no navegador. Uma vez carregada, você pode usá-la mesmo sem conexão com a internet, pois nenhum dado precisa ser enviado a servidores.
5. O que são as predefinições e para que servem?
As predefinições são combinações prontas de permissões muito usadas, como 644, 755, 700, 600 e 777. Elas servem como ponto de partida rápido para não precisar marcar caixa por caixa cada vez que você precisar de uma configuração padrão.
Conclusão
O Chmod Calculator online simplifica a conversão entre permissões octal e simbólica no Linux, ajudando tanto iniciantes quanto profissionais a evitar erros de digitação e interpretação. Use as predefinições para ganhar tempo, verifique sempre o resultado antes de aplicar e lembre-se de que a permissão mais segura é a menor necessária para o funcionamento do sistema.
Experimente agora mesmo: acesse o Chmod calculator e veja como é rápido converter qualquer combinação de permissões. Se quiser explorar outras ferramentas para desenvolvimento, visite a categoria [Dev](/).