Ir para o conteúdo
Grátis, sem cadastro, no navegador

Calculadora CHMOD – calcule permissões de arquivos Linux online

A Calculadora CHMOD converte permissões de arquivos Linux com alguns cliques: selecione leitura, escrita e execução para Owner, Group e Others e obtenha o valor octal (como 755) e a notação simbólica (rwxr-xr-x), incluindo setuid, setgid, Sticky Bit e um comando chmod pronto. A calculadora também decodifica valores existentes de ls -l. É grátis, não exige login e funciona inteiramente no seu navegador: nada é enviado nem salvo.

Criado por Justin Schuessler

Permissões configuradas? Execute seu projeto em um VPS com acesso root completo.

Permissões

PermissãoProprietárioGrupoOutros
Ler
Escrever
Executar

Bits especiais

Inverso: insira um valor octal ou simbólico

Octal

755

Simbólico

rwxr-xr-x

  • Proprietário pode ler, escrever e executar.
  • Grupo pode ler e executar.
  • Outros pode ler e executar.

chmod 755 /path/to/file-or-folder

Funções

O que a Calculadora CHMOD converte para você

As permissões de arquivos Linux combinam três permissões para três classes de usuário, além de bits especiais opcionais. A Calculadora CHMOD converte entre as duas notações e gera o comando chmod correspondente.

Definir permissões com caixas de seleção

Selecione leitura, escrita e execução para proprietário (Owner), grupo (Group) e outros (Others). O valor octal e a notação simbólica são atualizados a cada clique.

setuid, setgid e Sticky Bit

Os três bits especiais formam o quarto dígito no início, como em 4755. Na notação simbólica, aparecem como s ou S e t ou T.

Converter no sentido inverso, inclusive a partir de ls -l

Insira um valor octal de 3 ou 4 dígitos ou a notação simbólica de 9 caracteres. Uma saída de ls -l, como -rwxr-xr-x ou drwxr-xr-x, também funciona: o caractere inicial que indica o tipo de arquivo é ignorado.

Explicação em linguagem simples

Para Owner, Group e Others, a calculadora mostra uma frase explicando o que é permitido, por exemplo: “Group pode ler e executar.”

Comando chmod pronto

Insira o caminho do arquivo ou diretório, ative “Recursivo (-R)” se necessário e copie o comando. Caminhos com espaços ou caracteres especiais são colocados entre aspas automaticamente.

Funciona inteiramente no navegador

A conversão acontece diretamente no seu navegador. Nada é enviado nem salvo, e a calculadora não altera as permissões no seu servidor: você mesmo executa o comando.

Valores comuns

Valores comuns de chmod e quando você precisa deles

Cada dígito é a soma das permissões de leitura (4), escrita (2) e execução (1), na ordem Owner, Group, Others. Insira um valor no campo de conversão inversa da calculadora para ver as caixas de seleção e a explicação correspondentes.

Valores comuns de chmod com notação simbólica e usos típicos
OctalSimbólicoUso típico
600rw-------Arquivos privados que só o Owner pode ler e alterar, como chaves SSH privadas
644rw-r--r--Arquivos comuns, como arquivos HTML, CSS ou de imagem no diretório web
700rwx------Diretórios privados, como ~/.ssh, ou scripts usados apenas pelo Owner
755rwxr-xr-xDiretórios e scripts executáveis; valor inicial da calculadora
775rwxrwxr-xDiretórios nos quais todos os membros de um grupo devem poder escrever
777rwxrwxrwxPermissões totais para todos os usuários; geralmente um risco de segurança em servidores
1777rwxrwxrwtDiretórios compartilhados com permissão de escrita, como /tmp, protegidos pelo Sticky Bit
4755rwsr-xr-xProgramas com setuid que são executados com as permissões do proprietário

Como funciona

Configure permissões de arquivos Linux com chmod em 6 etapas

Das caixas de seleção ao comando chmod pronto para o seu terminal.

Passo 1

Selecionar permissões

Na tabela “Permissões”, selecione leitura, escrita e execução para Owner, Group e Others. A calculadora começa com 755 (rwxr-xr-x).

Passo 2

Definir bits especiais (opcional)

Se necessário, ative setuid, setgid ou Sticky Bit em “Bits especiais”. O valor octal passa a ter quatro dígitos, por exemplo, 4755.

Passo 3

Inserir valor existente

Como alternativa, insira um valor existente no campo de conversão inversa, como 644, rwxr-xr-x ou uma saída de ls -l, como drwxr-xr-x. As caixas de seleção são atualizadas imediatamente.

Passo 4

Consultar e copiar o resultado

Confira o valor octal, a notação simbólica e a explicação de cada classe. Depois, copie o valor desejado com o botão de copiar.

Passo 5

Inserir caminho

No “Gerador de comandos chmod”, insira o caminho do arquivo ou diretório e ative “Recursivo (-R)” se necessário.

Passo 6

Copiar e executar o comando

Copie o comando pronto, como chmod 755 com o seu caminho, e execute-o no terminal ou em uma sessão SSH no servidor.

Descobrir mais

Ferramentas úteis para seu servidor

FAQ

Perguntas frequentes sobre a Calculadora CHMOD

Respostas rápidas sobre chmod, permissões de arquivos Linux e esta ferramenta.

Cada dígito é a soma das permissões de leitura (4), escrita (2) e execução (1). O primeiro vale para o proprietário (Owner), o segundo para o grupo (Group) e o terceiro para todos os outros (Others). Assim, 755 significa: Owner pode ler, escrever e executar (7); Group e Others podem ler e executar (5). Em notação simbólica, é rwxr-xr-x. A Calculadora CHMOD começa com esse valor e mostra uma explicação para cada classe.

777 (rwxrwxrwx) concede a todos os usuários do sistema permissões totais de leitura, escrita e execução. Na maioria dos casos, isso não é seguro: em um servidor web, muitas vezes basta para permitir alterações arbitrárias nos arquivos. Para diretórios web, geralmente o correto é usar 755 nos diretórios e 644 nos arquivos; 777 só é aceitável em casos excepcionais bem delimitados.

Use ls -l. A sequência de permissões aparece no início da linha, como -rwxr-xr-x para um arquivo ou drwxr-xr-x para um diretório. Cole-a no campo de conversão inversa da calculadora: o caractere inicial que indica o tipo de arquivo é ignorado, e você recebe o valor octal com uma explicação para cada classe. O campo também aceita valores octais de 3 ou 4 dígitos e a notação simbólica de 9 caracteres.

Para a chave privada, é comum usar 600 (rw-------); para o diretório ~/.ssh, 700 (rwx------). Assim, só o Owner tem acesso. Se as permissões forem muito abertas, o SSH geralmente rejeita a chave. Para configurar isso na calculadora, desmarque todas as caixas de Group e Others.

Para um arquivo: r = ler conteúdo, w = alterar conteúdo, x = executar arquivo (por exemplo, um script). Para um diretório: r = listar arquivos, w = criar, excluir ou mudar o nome de arquivos, x = entrar no diretório ou abrir os arquivos nele contidos.

São três permissões especiais, indicadas por um quarto dígito no início (por exemplo, 4755). setuid (4) faz um programa ser executado com as permissões do proprietário, em vez das permissões do usuário que o executa. Em diretórios, setgid (2) faz com que arquivos novos herdem automaticamente o mesmo grupo. O Sticky Bit (1) impede que usuários excluam arquivos de outras pessoas em diretórios compartilhados com permissão de escrita (como /tmp). Na calculadora, você os ativa em “Bits especiais”; na notação simbólica, aparecem como s ou S (Owner, Group) e t ou T (Others), em maiúsculas quando não há permissão de execução nessa posição.

Use a opção -R, por exemplo, chmod -R 755 /pfad/zum/ordner. Para isso, ative “Recursivo (-R)” no gerador de comandos chmod. A permissão será aplicada ao próprio diretório e a todos os arquivos e subdiretórios nele contidos. Atenção: -R aplica o mesmo valor a arquivos e diretórios. Scripts muitas vezes precisam ser executáveis, mas arquivos comuns geralmente não. Por isso, em diretórios com ambos, prefira configurar as permissões individualmente.

chmod altera quem pode fazer o quê (permissões de leitura, escrita e execução). chown altera a quem o arquivo pertence (Owner e/ou Group). Os dois comandos costumam ser usados juntos, mas são independentes. A Calculadora CHMOD gera apenas comandos chmod.

Mais alguma pergunta?

Contatar o suporte
Você está criando algo próprio?

Seu projeto precisa de um servidor confiável com acesso root completo

Um VPS ou Root Server da ZAP-Hosting dá a você acesso total às permissões dos arquivos e a toda a configuração do sistema.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores