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.

Documentação Linux (chmod) / AWS (formato ARN) / Web Crypto API

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.

QuemLer (r)Escrever (w)Executar (x)
Dono
Grupo
Outros
Octal755
Simbólicorwxr-xr-x

755: 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.

Como validamos

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).