O que esta calculadora chmod faz
Permissões de arquivo Unix são um número de 12 bits que a maioria das pessoas conhece apenas como 755 ou 644. Esta calculadora torna os bits visíveis. Troque read, write e execute para proprietário, grupo e outros, além dos bits especiais setuid, setgid e sticky, e veja as formas octal e simbólica (rwxr-xr-x) atualizadas juntamente com um comando chmod pronto para execução. Você também pode digitar um número octal ou uma cadeia simbólica para decodificá-lo, aplicar uma expressão simbólica como u+x,go-w a um modo existente, e descobrir o que um umask significa para arquivos e diretórios recém-criados.
Como usar
- Clique nas caixas de seleção na grade de permissões ou digite
750,0644ourwxr-x---na entrada. - Leia o valor octal, cadeia simbólica e comando gerado, por exemplo
chmod 750 deploy.sh. - Para experimentar uma expressão, digite-a em aplicar expressão chmod e veja o modo resultante.
- Na seção umask, digite um valor como
022para ver que novos arquivos recebem644e novos diretórios755.
Valores comuns de autorização
- 644 (
rw-r--r--): ficheiros normais, tais como ficheiros HTML, config ou fonte. - 755 (
rwxr-xr-x): executáveis, scripts e directórios. - 600 (
rw-------): arquivos privados como chaves SSH;sshrecusa chaves que são mais abertas. - 700 (
rwx------): directórios privados, tais como~/.ssh. - 775 / 664: directórios e ficheiros de grupo partilhados.
- 1777 (
rwxrwxrwt):/tmp, onde o bit pegajoso impede os usuários de excluir os arquivos uns dos outros. - 2775: o setgid em um diretório faz com que novos arquivos herdem o grupo do diretório.
Como funciona umask
O umask remove permissões dos padrões: arquivos começam em 666 e diretórios em 777. Com umask 022, a permissão de gravação é removida para grupo e outros, dando 644 e 755. Com o umask 077, só o dono tem acesso. Os bits de execução nunca são adicionados a novos arquivos pelo umask.