Converta permissões de arquivos Linux entre caixas de seleção, octal (755) e simbólico (rwxr-xr-x) no seu navegador.
Unix e Linux controlam o acesso a cada arquivo com nove bits de permissão: leitura, escrita e execução, concedidos separadamente ao dono do arquivo, ao seu grupo e a todos os demais. O comando chmod aceita esses bits como um número octal compacto — 755, 644 — ou como uma string simbólica como rwxr-xr-x, e lembrar como um mapeia no outro é exatamente o tipo de coisa que ninguém deveria ter de decorar. Esta calculadora mantém as três representações sincronizadas: mude uma caixa de seleção e o octal e o simbólico acompanham; digite um valor octal ou simbólico e as caixas acompanham.
A matemática é simples quando alguém a mostra por extenso. Cada permissão tem um valor fixo — leitura vale 4, escrita vale 2, execução vale 1 — e cada dígito octal é a soma dos valores concedidos a uma classe. Então 755 significa que o dono recebe 4+2+1 (leitura, escrita e execução), enquanto grupo e outros recebem 4+1 (leitura e execução). A ferramenta mostra essa decomposição para cada dígito, junto com o comando chmod equivalente tanto na forma numérica quanto na simbólica u=/g=/o=, pronto para colar no terminal.
Usos típicos: consertar permissões depois de enviar arquivos a um servidor web (644 para arquivos e 755 para diretórios e scripts é a combinação clássica), restringir uma chave privada ou um arquivo .env a 600, ou conferir um valor antes de rodar chmod via SSH ou numa pipeline de CI. O preset 777 está incluído porque é comum em tutoriais — com um aviso visível, já que dar a todo usuário acesso total de escrita e execução raramente é boa ideia em qualquer máquina acessível pela internet. Tudo roda 100% no seu navegador: nenhum comando é executado e nada é enviado a servidor algum.
Cada permissão tem um valor: leitura = 4, escrita = 2, execução = 1. Cada dígito octal é a soma dos valores concedidos a uma classe (dono, grupo, outros). Exemplo: rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755.
Dá ao dono leitura, escrita e execução (7 = 4+2+1) e dá a grupo e outros leitura e execução (5 = 4+1). Em notação simbólica isso é rwxr-xr-x — a permissão padrão para diretórios e scripts executáveis em servidores web.
O bit de execução. 644 (rw-r--r--) deixa o dono ler e escrever enquanto os demais apenas leem — o certo para arquivos comuns. 755 acrescenta execução para todas as classes, de que os diretórios precisam para serem acessados e os scripts para rodarem.
Geralmente, sim. 777 permite que qualquer usuário do sistema modifique e execute o arquivo, então uma conta comprometida ou um script malicioso pode reescrevê-lo. Se um programa só funciona com 777, o problema real quase sempre é a propriedade do arquivo — corrija com chown em vez disso.
Um quarto dígito à frente define os bits especiais: setuid (4), setgid (2) e sticky (1). Esta calculadora cobre os três dígitos clássicos de permissão; se você colar um valor de quatro dígitos, os três últimos são usados.
Não. A conversão é JavaScript puro rodando no seu dispositivo — nenhum comando é executado, nada é transmitido e nada é armazenado.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.