Escolha o rascunho certo
Caixas, texto octal e texto simbólico são independentes. Só a fonte selecionada define o resultado. Você pode voltar às caixas enquanto mantém um texto inválido para corrigir depois.
Linux & Shell
Escolha caixas rwx, um valor octal ou uma sequência de nove caracteres.
Permissões e caminhos são processados neste navegador. Nenhum comando é executado.
Escolha uma entrada para calcular as permissões.
Cada fonte mantém seu rascunho. Alternar não sobrescreve outras entradas; só a fonte selecionada é calculada.
A entrada mudou. Calcule novamente antes de exportar.
A Calculadora chmod ajuda a conferir permissões Linux antes de escolher um modo. Para proprietário, grupo e outros, leitura vale 4, escrita vale 2 e execução vale 1; cada dígito é a soma da combinação escolhida.
A Calculadora chmod separa os modos de objetos Git das permissões do disco. Uma entrada 100755 identifica um arquivo executável no repositório, mas não guarda todos os seus bits de acesso.
A Calculadora chmod mostra a notação octal com quatro dígitos e a sequência rwx com nove caracteres. 0755 deixa explícita a ausência de bits especiais, enquanto 4755 inclui setuid; S/T preservam os casos sem execução.
O modo separado explica arquivo comum, executável, link, árvore e submódulo. O blob de um link 120000 guarda seu destino; esse número não deve ser interpretado como argumento de permissões chmod.
Caixas, texto octal e texto simbólico são independentes. Só a fonte selecionada define o resultado. Você pode voltar às caixas enquanto mantém um texto inválido para corrigir depois.
O x significa execução em arquivos e busca ou passagem em diretórios. A opção muda a explicação, sem alterar os bits. O 755 inicial é uma demonstração, não uma recomendação para todo arquivo.
Exemplo e Limpar mostram todas as entradas e opções antes da aplicação. É possível desfazer uma alteração. O cálculo automático espera 350 ms; no manual, use Calcular ou Ctrl/Cmd+Enter.
Marque leitura, escrita e execução para cada identidade. setuid, setgid e sticky podem ser ativados independentemente do bit de execução.
755 e rwxr-xr-x produzem o mesmo modo canônico 0755. Bits especiais substituem somente a posição de execução correspondente por s/S ou t/T.
A Calculadora chmod cita o caminho como argumento literal de POSIX sh e apresenta a sintaxe GNU. Com caminho vazio, a conversão continua disponível e apenas o comando é omitido.
Copie ou baixe o resultado válido em JSON, sem rascunhos de fontes inativas. Alterações bloqueiam a exportação do resultado anterior até um novo cálculo.
Escolha quem precisa de leitura, escrita e execução e some 4, 2 e 1 para cada identidade. A Calculadora chmod permite testar as combinações e ver os quatro dígitos do alvo antes de copiar o relatório.
Não. Aqui ela representa apenas as nove posições de uma exibição rwx, como rw-r--r--. Operadores de chmod modificam um estado existente; este cálculo trabalha com um estado completo e não conhece permissões anteriores.
Valem 4000, 2000 e 1000. s/t minúsculos incluem execução e S/T maiúsculos não. Em diretórios, sticky restringe exclusão e renomeação aos proprietários da entrada ou do diretório e a usuários privilegiados.
Um programa que solicita 0666, sem execução, obtém 0644 ao aplicar a máscara 0022. A umask remove bits; não adiciona x. Esta ferramenta não calcula a máscara de criação, apenas converte o modo completo informado.
644 é comum em arquivos sem execução: o proprietário escreve e todos leem. 755 acrescenta execução para as três classes, útil em programas ou para atravessar diretórios. Confira o uso real; esses números não são recomendações universais.
Resultado inesperado?
Confira um modo de destino na Calculadora chmod e salve o relatório do resultado atual depois de revisar cada bit.