Calculadora chmod

Calcule permissões Linux — converta entre notação simbólica e octal e gere comandos chmod

Partilhar:

Calculadora de permissões chmod

-rwxr-xr-x
Tipo Leitura (r) Escrita (w) Execução (x) Octal
Proprietário 5
Grupo 5
Outros (Mundo) 5
chmod 755 filename

Por que usar uma calculadora chmod?

As permissões de arquivos Linux são expressas em dois formatos — simbólico (rwxr-xr-x) e octal (755). Calcular manualmente o valor de permissão correto é propenso a erros, especialmente para conjuntos de permissões menos comuns. Nossa calculadora permite marcar caixas visualmente para definir permissões e gera instantaneamente o valor octal e o comando chmod pronto para uso.

👁️

Construtor visual de permissões

Marque as caixas ler/escrever/executar para proprietário/grupo/outros — os valores são atualizados instantaneamente

🔄

Sincronização bidirecional

Digite um valor octal (como 755) e as caixas são atualizadas automaticamente, ou vice-versa

💻

Comando pronto para uso

Gera o comando chmod completo para colar diretamente no seu terminal

Como calcular permissões

1

Marque as permissões desejadas

Clique nas caixas ler/escrever/executar para Proprietário, Grupo e Outros

2

Consulte o octal e o simbólico

O valor octal (ex. 755) e a notação simbólica (rwxr-xr-x) são atualizados instantaneamente

3

Copie o comando

Copie o comando chmod gerado e execute-o no seu terminal

Cenários chmod comuns

🌐

Arquivos do servidor web

Defina 644 para arquivos HTML/CSS/JS (proprietário leitura/escrita, grupo/outros somente leitura) no Apache ou Nginx

📜

Scripts executáveis

Defina 755 para scripts shell (proprietário total, grupo/outros leitura+execução) para torná-los executáveis

🔑

Chaves SSH

SSH requer que as chaves privadas tenham permissão 600 (somente proprietário leitura/escrita) ou o SSH recusará usá-las

📁

Diretórios de upload

Defina 775 para diretórios de upload web para que o processo do servidor web possa escrever os arquivos enviados

Boas práticas de permissões Linux

✓ Nunca use 777 em produção

chmod 777 dá a todos acesso completo de leitura/escrita/execução — um grave risco de segurança. Sempre conceda as permissões mínimas necessárias.

✓ Princípio do menor privilégio

Conceda sempre as permissões mínimas necessárias. Comece de forma restritiva (600) e adicione permissões conforme necessário em vez de começar aberto.

✓ Cuidado com -R recursivo

chmod -R aplica permissões recursivamente a todos os arquivos e diretórios. Definir execução em diretórios geralmente está correto, mas nem sempre para arquivos.

✓ Entenda umask

O valor umask subtrai permissões do padrão. Um umask de 022 significa que novos arquivos obtêm 644 e novos diretórios 755 por padrão.

❓ Perguntas frequentes

O que significa chmod 755?

755 significa: Proprietário (7) = ler+escrever+executar, Grupo (5) = ler+executar, Outros (5) = ler+executar. É a permissão padrão para arquivos executáveis e diretórios públicos.

Qual é a diferença entre 644 e 755?

644 (rw-r--r--): O proprietário pode ler/escrever, outros só podem ler — para arquivos comuns. 755 (rwxr-xr-x): O proprietário também pode executar — para scripts e diretórios.

Por que minha chave SSH precisa da permissão 600?

SSH se recusa a usar chaves privadas acessíveis por outros usuários. A permissão 600 (rw-------) garante que apenas o proprietário possa ler/escrever a chave, evitando acesso não autorizado.

O que significa o bit de execução em um diretório?

Para diretórios, o bit de execução significa 'atravessar' — permite que usuários entrem no diretório e acessem os arquivos dentro dele. Sem a permissão de execução em um diretório, usuários não podem entrá-lo mesmo com permissão de leitura.