Como usar
- Marque as permissões para dono, grupo e outros, ou digite um valor octal ou uma string simbólica.
- Adicione setuid, setgid ou o sticky bit se precisar.
- Copie o comando chmod na forma numérica ou simbólica.
Opções explicadas
- Octal
- Cada dígito soma leitura (4), escrita (2) e execução (1) para dono, grupo e outros. 755 = rwx para o dono, r-x para grupo e outros. Um quarto dígito à esquerda define os bits especiais.
- Bits especiais
- O setuid (4) executa um programa como o seu dono, o setgid (2) executa como o seu grupo ou faz os novos arquivos de um diretório herdarem o grupo, e o sticky bit (1) em um diretório como /tmp deixa apenas os donos apagarem seus arquivos.
Exemplos
| Octal | Simbólico | Uso típico |
|---|---|---|
| 600 | rw—–– | Chaves privadas, segredos |
| 644 | rw-r–r– | Arquivos comuns |
| 755 | rwxr-xr-x | Diretórios, scripts |
| 1777 | rwxrwxrwt | /tmp |
Perguntas frequentes
O que significam 644 e 755?
644 (rw-r--r--) é o típico para arquivos — o dono pode editar e todos podem ler. 755 (rwxr-xr-x) é o típico para diretórios e scripts — todos podem ler e entrar ou executar, e só o dono pode alterar.
Por que devo evitar o 777?
Ele permite que qualquer usuário do sistema altere ou substitua o arquivo. Por isso, servidores web e o SSH recusam ou alertam sobre arquivos graváveis por todos.
O que significa um S ou T maiúsculo na saída do ls?
O bit especial está ativo, mas o bit de execução correspondente não, o que geralmente é um erro.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.