Calculadora de Chmod — Permissões de Arquivo Unix para Octal e Simbólico
Converta as caixas de controle de permissão de arquivo Unix (leitura/escrita/execução para proprietário, grupo e outros) no valor chmod numérico e notação simbólica, além de um comando chmod pronto para usar.
Entrada
Proprietário
Grupo
Outros
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/chmod-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"ownerRead": "true",
"ownerWrite": "true",
"ownerExecute": "true",
"groupRead": "true",
"groupWrite": "",
"groupExecute": "true",
"otherRead": "true",
"otherWrite": "",
"otherExecute": ""
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `chmod-calculator` tool (Chmod Calculator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/chmod-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Calculadora de Chmod — Permissões de Arquivo Unix para Octal e Simbólico — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|
Também disponível via
Guias
O que esta calculadora de chmod faz?
Marque as caixas de leitura, escrita e execução para o proprietário, grupo e outros do arquivo, e a ferramenta converte instantaneamente sua seleção no valor chmod numérico (octal), na string de permissão simbólica e em um comando chmod pronto para usar que você pode colar direto no terminal.
Como funcionam as permissões Unix
Cada arquivo e diretório em um sistema semelhante a Unix (Linux, macOS, BSD) carrega três bits de permissão para três públicos separados:
- Proprietário — o usuário que possui o arquivo.
- Grupo — membros do grupo do arquivo.
- Outros — todos os outros.
Cada público obtém três permissões possíveis:
- Ler (4) — visualizar o conteúdo de um arquivo ou listar um diretório.
- Escrever (2) — modificar um arquivo ou adicionar/remover entradas em um diretório.
- Executar (1) — executar um arquivo como programa ou entrar (
cdem) um diretório.
Os três bits para um público são somados em um único dígito: leitura + escrita + execução. rwx é 4 + 2 + 1 = 7, r-x é 4 + 0 + 1 = 5, r-- é 4 + 0 + 0 = 4. Empilhe os dígitos do proprietário, grupo e outros juntos e você obtém o número octal familiar de três dígitos, por exemplo, 754.
As mesmas permissões também podem ser escritas simbolicamente como uma string de 9 caracteres — três tripletos no estilo rwx, um por público, com um travessão representando qualquer bit desativado. 754 é rwxr-xr--.
Valores chmod comuns
- 644 (
rw-r--r--) — o padrão para arquivos comuns: o proprietário pode ler e escrever, todos os outros podem apenas ler. Padrão bom para documentos, configurações e ativos da web. - 755 (
rwxr-xr-x) — o padrão para diretórios e scripts executáveis: o proprietário pode ler, escrever e executar; todos os outros podem ler e executar (ou listar/entrar, para um diretório) mas não modificar. - 777 (
rwxrwxrwx) — leitura/escrita/execução completa para todos. Raramente apropriado — permite que qualquer usuário do sistema modifique ou substitua o arquivo, o que é uma fonte comum de problemas de segurança em servidores compartilhados. - 600 (
rw-------) — leitura/escrita apenas para o proprietário, sem acesso para ninguém. Usado para chaves privadas, credenciais e outros arquivos confidenciais.
Como usar
- Marque as caixas que correspondem às permissões desejadas para proprietário, grupo e outros.
- Leia o valor numérico (por exemplo,
754) e a string simbólica (por exemplo,rwxr-xr--) instantaneamente — o resultado é atualizado conforme você clica. - Copie o comando
chmod <value> filenamegerado e substitua pelo seu nome de arquivo real.
FAQ
Por que chmod usa números octais (base 8)?
Porque cada grupo de permissão tem exatamente 3 bits, e 3 bits variam de 000 a 111 em binário — 0 a 7 em octal. Um dígito octal mapeia perfeitamente para o estado de leitura/escrita/execução de um público.
O que significa um quarto dígito inicial, como chmod 4755?
Esse é um bit de permissão especial (setuid, setgid ou sticky) anexado aos três dígitos normais. Esta calculadora se concentra nas permissões padrão de proprietário/grupo/outros descritas acima.
Posso fazer o contrário, de um número de volta para caixas de seleção? Ainda não — esta ferramenta converte seleções de caixas de seleção nas formas numérica e simbólica. Para ler um valor octal existente, divida-o em três dígitos e compare cada um com a análise de leitura=4/escrita=2/execução=1 acima.
Privacidade
Toda conversão acontece localmente no seu navegador. Nomes de arquivo, caminhos ou permissões nunca são enviados para lugar algum.