Conversor de permissões Unix
Converta permissões Unix entre octal e simbólico, como 755 e rwxr-xr-x, com setuid, setgid e sticky; o chmod nunca é executado.
- Funciona no navegador
- Sem upload
- Resultado na hora
Premissas e fórmula
Fórmula e premissas
r=4 w=2 x=1; setuid=4 setgid=2 sticky=1; s/S t/T
Resultados
Insira os valores e pressione Calcular para ver o resultado aqui.
Como usar esta calculadora
- Defina dados e unidades
Escolha o modo octal ou simbólico; digite três ou quatro dígitos octais ou os nove caracteres de permissão, sem o prefixo do tipo de arquivo.
- Calcular
Confira este exemplo resolvido: 4755 → rwsr-xr-x; 644 → rw-r--r--
- Resultados
Confira o dono, o grupo, os outros e os bits especiais antes de copiar; permissões mais amplas não são automaticamente mais seguras.
Perguntas e limites
Qual é a diferença entre s e S?
Ambos indicam set-ID; o minúsculo também tem a permissão de execução, e o maiúsculo não. Da mesma forma, t e T distinguem a execução com o sticky bit.
Quais erros de entrada devo corrigir?
Os dígitos octais vão de 0 a 7; o texto simbólico deve manter cada posição r/w/x, usando - para as permissões ausentes.
O que fica fora deste cálculo?
É só uma conversão: não altera arquivos, ACLs nem propriedade, não calcula umask e não prevê regras de execução específicas de cada plataforma.