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:

  1. Selecione as permissões marcando ou desmarcando as caixas r, w e x para cada nível.
  2. Observe a conversão automática: ao marcar uma caixa, os valores octal e simbólico são atualizados em tempo real.
  3. Use as predefinições: a ferramenta oferece combinações comuns como 755, 644, 700, 600 e 777. Clique em uma delas para ver como fica a notação simbólica correspondente.
  4. Copie o resultado: basta selecionar o texto gerado e colar no comando chmod do 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: r e w
  • 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 755 para diretórios públicos e 644 para 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 x nã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 755 em uma árvore de diretórios atribui execução a arquivos comuns, o que não é recomendado. Separe comandos ou use find.
  • Ignorar o sticky bit. Em diretórios compartilhados como /tmp, o sticky bit (1 no 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](/).