Ferramentas DevOps: chmod Linux, ARN AWS e Hash de Arquivo
Calcule chmod Linux (octal e simbólico), valide e separe partes de um ARN da AWS e gere hash SHA-256, SHA-384 e SHA-512 de arquivos localmente, sem upload.
Tudo roda localmente. O ARN não é consultado na AWS e o arquivo do hash não passa por upload: é lido apenas no seu navegador.
| Quem | Ler (r) | Escrever (w) | Executar (x) |
|---|---|---|---|
| Dono | |||
| Grupo | |||
| Outros |
755rwxr-xr-x755: Pastas e executáveis: dono pode tudo; grupo e outros leem e executam.
644: Arquivos comuns: dono lê e escreve; grupo e outros apenas leem.
600: Arquivos privados (ex.: chaves): apenas o dono lê e escreve.
700: Pasta privada: apenas o dono acessa, lista e executa.
777: Acesso total a todos. Evite em produção por risco de segurança.
Calcule chmod (octal e simbólico), separe e valide um ARN da AWS e gere o hash SHA de um arquivo, tudo localmente. O arquivo não passa por upload e o ARN não é consultado na AWS.
Como funciona este cálculo
O chmod converte as permissões marcadas em octal e simbólico (cada conjunto rwx vira um dígito de 0 a 7). O parser de ARN divide a string pelos dois pontos e identifica cada parte, com avisos de formato. O hash usa a Web Crypto API para calcular SHA-256, SHA-384 e SHA-512 do arquivo lido localmente.
Para redes, veja a calculadora de sub-rede IPv4; para hash de texto, o gerador de hash SHA.
Fórmula
dígito octal = (r ? 4 : 0) + (w ? 2 : 0) + (x ? 1 : 0)
ARN = arn:partition:service:region:account-id:resource
Referências: documentação do Linux (chmod), formato de ARN da AWS e Web Crypto API. Tudo local no navegador.
Limitações
- A validação de ARN é de formato; não verifica a existência do recurso na AWS.
- O hash tem limite de tamanho de arquivo para não travar o navegador.
- O chmod cobre as permissões rwx básicas, sem bits especiais (setuid, setgid, sticky).
Calculadoras relacionadas
Cálculo auditável, com fórmula e fontes transparentes
Atualizado em . Fontes: Documentação Linux (chmod) / AWS (formato ARN) / Web Crypto API.
Perguntas frequentes
O que a calculadora de chmod faz?
Você marca as permissões de leitura, escrita e execução para dono, grupo e outros, e ela mostra o valor octal (por exemplo, 755) e o simbólico (rwxr-xr-x). Também explica modos comuns como 755, 644 e 600.
Como funciona o parser de ARN da AWS?
Ele separa um ARN em suas partes: partition, service, region, account ID, resource type e resource. Valida o formato básico e alerta, por exemplo, quando o account ID não tem 12 dígitos. É uma validação de formato, não uma consulta à AWS.
O ARN é consultado na AWS?
Não. A ferramenta apenas faz a análise sintática do texto que você cola. Nenhuma chamada é feita à AWS e nenhuma credencial é necessária. Funciona inteiramente no navegador.
O arquivo do hash é enviado para algum servidor?
Não. O arquivo é lido apenas no seu navegador, com a Web Crypto API, para calcular SHA-256, SHA-384 e SHA-512. Não há upload: o conteúdo não sai do seu dispositivo. Há um limite de tamanho para preservar o desempenho.
Para que serve o hash de um arquivo?
Para verificar integridade: se o hash que você calcula bate com o publicado pelo autor, o arquivo não foi corrompido nem alterado no caminho. É comum em downloads de imagens de sistema, instaladores e backups.
Qual a diferença entre os modos 755, 644 e 600?
755 é típico de pastas e executáveis (dono faz tudo; grupo e outros leem e executam). 644 é típico de arquivos comuns (dono lê e escreve; demais só leem). 600 é para arquivos privados, como chaves (apenas o dono lê e escreve).