Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Calcule permissões de arquivo do Unix e Linux em octal, simbólico e comandos chmod prontos, usando uma matriz interativa de leitura, escrita e execução.

Calculadora Chmod para Permissões de Arquivo do Unix e Linux

A Calculadora Chmod transforma permissões de arquivo do Unix e Linux em números octais, notação simbólica e comandos chmod prontos para uso, por meio de uma matriz de permissões interativa. Clique nas caixas de leitura, escrita e execução para dono, grupo e outros, e todos os formatos se atualizam de uma só vez. Foi feita para desenvolvedores, administradores de sistema e qualquer pessoa que prefira não decorar códigos octais.

Você pode partir de qualquer direção: marque as caixas, digite um valor octal como 755 ou cole uma notação simbólica como rwxr-xr-x — a calculadora mantém a matriz, os campos e os comandos gerados em sincronia. Permissões especiais (setuid, setgid, sticky bit), uma alternância entre arquivo e diretório e uma flag recursiva já vêm prontas, então o comando que você copia é exatamente o que precisa no terminal.

Privacidade por design: todo cálculo roda localmente no seu navegador. Nenhum valor de permissão, comando ou nome de arquivo é enviado para um servidor.

Como Usar a Calculadora Chmod

1

Defina as permissões na matriz

Marque Ler, Escrever e Executar para Dono, Grupo e Outros. O total octal de cada papel (4 + 2 + 1) se atualiza conforme você clica.

2

Ou digite octal / simbólico direto

Insira um valor octal de 3 dígitos como 644 (ou um valor de 4 dígitos como 4755 com bits especiais), ou digite uma notação simbólica como rwxr-xr-x. A matriz e o outro campo sincronizam automaticamente.

3

Ajuste opções e predefinições

Escolha uma predefinição (644, 755, 777, 700, 600, 400, 775, 000), ative os bits Especiais, troque o tipo Arquivo / Diretório ou ative Recursivo para adicionar -R ao comando.

4

Copie o comando chmod

A saída mostra comandos chmod octais e simbólicos prontos para uso, além de uma prévia do ls -l. Clique em Copiar ao lado de um comando e cole no seu terminal.

Recursos

Matriz Interativa de Permissões

Uma grade 3x3 alterna Ler (4), Escrever (2) e Executar (1) para Dono, Grupo e Outros, com o total octal de cada papel atualizando ao vivo.

Sincronização Bidirecional

Edite a matriz, digite octal ou cole notação simbólica — cada campo se atualiza em tempo real, sem botão de calcular.

Predefinições Comuns

Valores em um clique para 644, 755, 777, 700, 600, 400, 775 e 000, cada um com uma dica explicando seu uso típico.

Permissões Especiais

Ative Setuid (4), Setgid (2) e Sticky Bit (1) para montar valores octais de 4 dígitos; a notação simbólica mostra s/S e t/T corretamente.

Prévia de Arquivo / Diretório

Alterne entre Arquivo e Diretório para ver como as permissões aparecem na saída do ls -l, com um prefixo - ou d.

Flag Recursiva

Ative Recursivo para adicionar -R aos comandos chmod gerados ao aplicar permissões a uma árvore de diretórios.

Comandos Prontos para Uso

Gera comandos chmod octais e simbólicos com botões de copiar em um clique, prontos para colar no seu shell.

Detalhamento Octal

Mostra como o valor de cada papel é somado — por exemplo, ler + escrever + executar como 4 + 2 + 1 = 7 — para que a conta nunca seja um mistério.

Perguntas Frequentes

O que significa chmod 755?

755 (rwxr-xr-x) dá ao dono leitura, escrita e execução completas, enquanto grupo e outros recebem apenas leitura e execução. É a escolha padrão para diretórios e arquivos executáveis. A permissão 644 (rw-r--r--) remove a execução e é a configuração usual para arquivos comuns.

Como leitura, escrita e execução correspondem a 4, 2 e 1?

Cada permissão tem um peso numérico: leitura = 4, escrita = 2 e execução = 1. Some os pesos que você quer para um papel e obtenha seu dígito octal — leitura + execução é 4 + 1 = 5, e leitura + escrita + execução é 4 + 2 + 1 = 7. Repita para dono, grupo e outros para montar o valor completo, exatamente como mostra o detalhamento da calculadora.

Qual é a diferença entre 755 e 777?

755 permite que apenas o dono escreva, enquanto grupo e outros podem ler e executar. 777 concede leitura, escrita e execução a todos, incluindo grupo e outros. Em geral, 777 não é recomendado em produção porque qualquer um pode modificar o arquivo; reserve-o para testes temporários ou diretórios compartilhados específicos em que cada usuário realmente precise de acesso total.

Qual é a diferença entre notação simbólica e octal?

Octal usa números como 755, em que cada dígito é a soma das permissões (4 = leitura, 2 = escrita, 1 = execução). Simbólica usa letras como rwxr-xr-x, em que r = leitura, w = escrita, x = execução e - significa que a permissão está desativada. As duas descrevem o mesmo acesso; a calculadora converte entre elas instantaneamente.

O que são setuid, setgid e o sticky bit?

Setuid (4) executa um programa com as permissões do dono dele. Setgid (2) faz com que novos arquivos em um diretório herdem o grupo desse diretório. O Sticky Bit (1) impede que usuários apaguem arquivos que não são seus em um diretório compartilhado — usado comumente em /tmp. Ative qualquer um deles para gerar um valor octal de 4 dígitos.

Como aplico permissões de forma recursiva?

Ative a opção Recursivo para gerar um comando como chmod -R 755 arquivo. A flag -R aplica as mesmas permissões a um diretório e a cada arquivo e subdiretório dentro dele. Use com cuidado em árvores grandes, pois ela altera tudo abaixo do alvo.

Qual permissão devo usar para chaves SSH?

Uma chave SSH privada deve usar 600 (rw-------) para que apenas o dono possa ler e escrever nela; o SSH recusa chaves com permissões mais amplas. O próprio diretório .ssh deve ser 700. Ambos estão disponíveis como predefinições em um clique na calculadora.

Ler (4) Escrever (2) Executar (1) Octal
Dono (u) 7
Grupo (g) 5
Outros (o) 5
Especiais:
Predefinições:
ls -l
-rwxr-xr-x 1 user group
Comando octal
chmod 755 filename
Comando simbólico
chmod u=rwx,g=rx,o=rx filename
Detalhamento
Clique nas caixas ou digite valores octais/simbólicos — tudo sincroniza em tempo real
Use os botões de predefinição para valores comuns como 644 ou 755
Alterne Arquivo/Diretório para ver como as permissões aparecem na saída do ls -l
Ative as permissões especiais (Setuid, Setgid, Sticky) para valores octais de 4 dígitos
Todos os cálculos acontecem localmente no seu navegador
Quer saber mais? Leia a documentação →
1/6
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes