Permissões de arquivo / calculadora de chmod
Insira octal, rwx ou uma especificação ugo completa, ou selecione permissões por classe, para ver notações de permissão equivalentes e um exemplo de comando chmod. Os bits especiais setuid, setgid e sticky também são compatíveis. Copie todos os 4 resultados juntos ou salve-os como TXT. Esta tela não altera as permissões de arquivos reais.
O que você pode fazer
Insira permissões de quatro formas
Insira a notação octal, rwx ou ugo, ou selecione as permissões de cada classe. Confira as outras representações a partir da notação que você conhece.
Confira permissões, incluindo bits especiais
Compatível com permissões que incluem setuid, setgid e sticky bits. As permissões normais de leitura, gravação e execução são tratadas separadamente dos bits especiais.
Obtenha valores de permissões e comandos de exemplo
Exibe as notações octal, rwx e ugo, além de um exemplo chmod em que você substitui o caminho de destino. Você pode copiar todos os resultados ou salvá-los como texto.
Como usar
Especifique o formato de entrada e as permissões
Escolha uma notação conhecida, como a octal, e insira o valor das permissões. Você também pode selecionar as permissões de cada classe.
Calcule e confira a notação
Pressione “Calcular” e confira as mesmas permissões nas notações octal, rwx e ugo, além de um comando de exemplo.
Obtenha os resultados necessários
Copie os resultados ou salve-os como texto. Ao usar um comando de exemplo, substitua path/to/file pelo caminho real de destino.
Quando usar
Interprete valores numéricos de permissões
Converta valores como 755 ou 644 em documentos de configuração para a notação rwx e confira as permissões do proprietário, do grupo e dos demais usuários.
Prepare valores de permissões para chmod
Quando souber quais permissões são necessárias, selecione-as para cada classe para criar a notação e o comando de exemplo. Esta página não as aplica.
Permissões do proprietário, do grupo e dos demais usuários
Considere as três classes separadamente
O proprietário é representado por u, o grupo por g e os demais usuários por o. Especifique para cada um as permissões de leitura, gravação e execução ou busca.
Represente permissões somando 4, 2 e 1
Leitura r vale 4, gravação w vale 2 e execução/busca x vale 1. Por exemplo, 6 é 4+2 para leitura e gravação, e 5 é 4+1 para leitura e execução/busca.
O primeiro dígito representa os bits especiais
Na notação octal de 4 dígitos, o primeiro dígito representa setuid, setgid e sticky. Na notação rwx, s/t significa que o bit especial está definido com permissão de execução; S/T significa que ele está definido sem permissão de execução. O efeito varia conforme o sistema operacional e o tipo de destino.
Perguntas frequentes
Qual é a diferença entre 755 e 644?
755 concede ao proprietário permissões de leitura, gravação e execução, e ao grupo e aos demais usuários permissões de leitura e execução. 644 concede ao proprietário permissões de leitura e gravação, e ao grupo e aos demais usuários permissão de leitura. Escolha conforme o uso e o destino; nenhum deles é uma recomendação universal.
Esta página também altera as permissões reais dos arquivos?
Não. Esta página apenas calcula as representações das permissões que você informa e cria comandos de exemplo. Ela também não lê o estado atual de arquivos reais.
Quantos caracteres devo inserir na notação rwx?
Insira 9 caracteres que combinem as permissões do proprietário, do grupo e dos demais usuários. Não inclua no início o caractere de tipo de arquivo, como “-” ou “d”, exibido por ls e ferramentas semelhantes.
Como devo inserir a notação ugo?
Especifique todas as permissões normais para as 3 classes e a configuração ou remoção dos bits especiais, como u=rw,g=r,o=,u-s,g-s,o-t. Esta ferramenta não interpreta expressões que alteram apenas algumas permissões nem uma sintaxe chmod arbitrária.
Entradas e resultados
- Entrada
- 1 a 4 dígitos octais, notação rwx de 9 caracteres, especificação ugo completa ou permissões de cada classe.
- Resultados
- Notações octal de 4 dígitos, rwx e ugo, incluindo bits especiais, e um exemplo chmod.
- Obter resultados
- Copie os quatro resultados juntos ou salve-os como TXT. As permissões reais dos arquivos não são alteradas.