Calculadora de permissões chmod
| 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
Marque as permissões desejadas
Clique nas caixas ler/escrever/executar para Proprietário, Grupo e Outros
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
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.