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 envio
- Resultado imediato
Pressupostos e fórmula
Fórmula e pressupostos
r=4 w=2 x=1; setuid=4 setgid=2 sticky=1; s/S t/T
Resultados
Introduza os valores e prima Calcular para ver aqui o resultado.
Como usar esta calculadora
- Defina dados e unidades
Escolha o modo octal ou simbólico; introduza três ou quatro dígitos octais ou os nove carateres de permissões, sem o prefixo do tipo de ficheiro.
- Calcular
Veja este exemplo resolvido: 4755 → rwsr-xr-x; 644 → rw-r--r--
- Resultados
Verifique o dono, o grupo, os outros e os bits especiais antes de copiar; mais permissões não significam automaticamente mais segurança.
Perguntas e limites
Qual é a diferença entre s e S?
Ambos indicam set-ID; a minúscula também tem permissão de execução e a maiúscula não. O mesmo se aplica a t e T, para a execução com o sticky bit.
Que erros nos dados devo corrigir?
Os dígitos octais vão de 0 a 7; o texto simbólico tem de manter cada posição r/w/x, usando - para as permissões ausentes.
O que este cálculo deixa de fora?
Apenas conversão: sem alterações ao sistema de ficheiros, sem ACL, sem propriedade, sem cálculo de umask e sem previsão das regras de execução de cada plataforma.