Pular para o conteúdo principal

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

Isso foi útil?

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_HERE

Cole 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/MCPA 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 (cd em) 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

  1. Marque as caixas que correspondem às permissões desejadas para proprietário, grupo e outros.
  2. Leia o valor numérico (por exemplo, 754) e a string simbólica (por exemplo, rwxr-xr--) instantaneamente — o resultado é atualizado conforme você clica.
  3. Copie o comando chmod <value> filename gerado 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.

chmodunixlinuxpermissionsfile permissionsoctal

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.