Omnikit
DesenvolvimentoArquivosFinançasTodas as ferramentas
Ctrl K
Ferramentas para desenvolvedoresFerramentas de arquivosCalculadoras financeirasTodas as ferramentas
InícioFerramentas para desenvolvedoresCalculadora chmod
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Calculadora chmod

desenvolvimento

Permissões de arquivos no Linux: marque caixas ou digite 755 ou rwxr-xr-x, copie o comando chmod

Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.

Os modos do chmod somam três números por grupo: leitura vale 4, escrita 2 e execução 1. Assim, 7 significa rwx e 5 significa r-x, e 755 vira rwxr-xr-x: o dono altera o arquivo, todos os outros leem e executam. Um quarto dígito na frente ativa setuid (4), setgid (2) ou sticky (1).

Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês

Em seguida:
  • Nginx Config Generator A commented nginx server block for a reverse proxy, static site, SPA or redirect
  • Gerador de .gitignore Crie um .gitignore a partir de 61 modelos para linguagens, frameworks, editores e sistemas

Como calcular as permissões do chmod

1

Marque Leitura, Escrita e Execução para Dono, Grupo e Outros, ou digite um modo como 755 ou rwxr-xr-x.

2

Leia as formas Octal e Simbólico (ls -l), com o que cada dígito permite.

3

Marque setuid, setgid ou sticky em Especial se o arquivo precisar.

4

Digite o nome do Arquivo ou diretório, ligue o -R para uma árvore inteira e toque em Copiar para o comando chmod.

Sobre a calculadora chmod

Esta calculadora chmod converte permissões de arquivos do Unix e do Linux entre o número octal, como 755, e as letras simbólicas que o ls -l mostra, como rwxr-xr-x. Marque as caixas de leitura, escrita e execução para o dono, o grupo e todos os outros, digite um número ou cole a coluna de permissões do ls -l, incluindo a letra inicial do tipo de arquivo; as três formas ficam sincronizadas.

Cada dígito é uma soma: leitura vale 4, escrita 2 e execução 1. O 7 do dono é 4 + 2 + 1, o 5 do grupo é 4 + 1. Um quarto dígito na frente guarda os bits especiais: setuid (4) executa um programa como o dono dele, setgid (2) executa como o grupo dele ou faz os arquivos novos de um diretório herdarem o grupo, e sticky (1) deixa cada um apagar só os próprios arquivos em um diretório compartilhado como /tmp. Nas letras, eles aparecem como s ou t na posição de execução, e como S ou T maiúsculo quando a execução não está ativada também, o que geralmente indica um erro.

A linha de comando abaixo está pronta para copiar, na forma numérica (chmod 755 file) ou simbólica (chmod u=rwx,g=rx,o=rx file), com -R para uma árvore de diretórios inteira e o nome do seu arquivo entre aspas para o shell se tiver espaços. Aparecem avisos para modos que costumam ser um erro, como um arquivo que todos podem gravar.

A caixa de umask mostra o que uma umask faz com os arquivos novos, que partem de 666, e com os diretórios novos, que partem de 777. Uma umask de 022 dá 644 e 755; 077 dá 600 e 700.

O que ela não faz: alterar arquivos, ler listas de controle de acesso (ACLs) ou aplicar mudanças relativas como g+w a um modo existente. Tudo roda no seu navegador. Ferramentas relacionadas: Number Base Converter, Cron Expression Builder.

Perguntas frequentes

O que significa chmod 755?

O dono recebe 7, que é leitura (4) mais escrita (2) mais execução (1). O grupo e todos os outros recebem 5, leitura mais execução. Então qualquer um pode executar o programa ou abrir o diretório, mas só o dono pode alterá-lo. No ls -l aparece como rwxr-xr-x.

Qual a diferença entre chmod 644 e 755?

Os dois deixam só o dono gravar. O 755 acrescenta execução para todos, que um script, um programa ou um diretório precisam; o 644 deixa a execução desligada, o que serve para arquivos comuns como páginas web, imagens e configuração. Dar 755 a um arquivo comum não faz mal, mas é desnecessário.

Por que chmod 777 é uma má ideia?

O modo 777 deixa qualquer usuário da máquina alterar, substituir ou apagar o arquivo, e executá-lo. Em um servidor web, isso significa que qualquer processo comprometido pode reescrever o seu código. Diretórios que realmente precisam ser compartilhados devem usar 1777, que acrescenta o bit sticky para que cada um só possa apagar os próprios arquivos.

O que significam s, S, t e T na saída do ls -l?

Um s minúsculo na posição de execução do dono ou do grupo significa que setuid ou setgid está ativo e a execução também. Um S maiúsculo significa que o bit especial está ativo, mas a execução não. O mesmo vale para t e T na última posição, que mostram o bit sticky.

Como a umask define as permissões dos arquivos novos?

Os programas normalmente criam arquivos com 666 e diretórios com 777, e cada bit ativado na umask é removido. Com umask 022, os arquivos saem com 644 e os diretórios com 755. Com 077 são 600 e 700, privados para o dono. Uma umask nunca acrescenta permissões.

A calculadora altera as permissões dos meus arquivos?

Não. A página só calcula os números e escreve o comando para você executar em um terminal. Nada é enviado e nenhum arquivo é tocado. Cole o comando em um shell na máquina que tem o arquivo, acrescentando sudo se você não for o dono dele.

Ainda com dúvidas? Pergunte sobre Calculadora chmod e qualquer pessoa que saiba pode responder. Não é preciso ter conta.

Ferramentas relacionadas

Todas as ferramentas para desenvolvedores
Codificar e decodificar Base64Texto e arquivos para Base64 e de volta, com modo seguro para URL e prévia de imagensConversor de timestamp UnixTimestamps Unix em datas e datas em timestamps, em qualquer fuso horárioJSON para TypeScriptGere interfaces ou tipos TypeScript a partir de uma amostra JSONConverter CSV para JSONConverta CSV para JSON e JSON para CSV, com prévia em tabelaConverter YAML para JSONConverta YAML para JSON e JSON para YAML, com as âncoras resolvidasCodificador e decodificador de URLCodifique ou decodifique texto e URLs com codificação percentual e veja cada parte de um linkConversor de bases numéricasBinário, octal, decimal, hexadecimal e qualquer base até 36, exato em qualquer tamanho, com complemento de doisColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
Esta ferramenta foi útil?
Omnikit

Pequenas tarefas, feitas no seu navegador. Grátis, rápido e privado. Os arquivos nunca são enviados.

Arquivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desenvolvimento

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanças

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuiasPerguntasSobreComo verificamosBiblioteca de leis (beta)PrivacidadeTermosDivulgaçãoContatoMore: Exam practice (UGC NET Paper 1)Funciona no seu navegador. Nada é enviado. © 2026 Omnikit (theomnikit.com)