Entenda e configure permissões de arquivos no Linux
Todo arquivo e diretório no Linux, macOS e outros sistemas baseados em Unix tem permissões que controlam quem pode ler, modificar e executar. Elas são representadas por números como 755 ou letras como rwxr-xr-x, e configuradas com o comando chmod. Esta calculadora converte entre os dois formatos, explica o que cada configuração permite e gera o comando exato para você usar.
Recursos
- Grade de seleção para leitura, escrita e execução para o dono, grupo e outros.
- Digite um modo em formato octal (
644,4755) ou simbólico (rw-r--r--). - Bits especiais: setuid, setgid e sticky.
- Resumo claro e direto das permissões.
- Comando chmod pronto para copiar com o nome do seu arquivo.
- Predefinições comuns e para que servem.
Como os números funcionam
Cada dígito é a soma de leitura (4), escrita (2) e execução (1):
| Dígito | Permissões | Simbólico |
|---|---|---|
| 7 | leitura + escrita + execução | rwx |
| 6 | leitura + escrita | rw- |
| 5 | leitura + execução | r-x |
| 4 | somente leitura | r-- |
| 0 | sem acesso | --- |
Os três dígitos se aplicam ao dono, ao grupo e aos outros, nessa ordem. Um quarto dígito inicial define os bits especiais.
Permissões comuns
| Modo | Uso |
|---|---|
644 |
Arquivos comuns, páginas web, imagens |
755 |
Scripts, programas e diretórios |
600 |
Arquivos privados, como chaves SSH e arquivos .env |
700 |
Diretórios privados, como ~/.ssh |
664 / 775 |
Arquivos e pastas compartilhados com um grupo |
400 |
Segredos somente leitura, ex.: arquivos de chaves de nuvem |
Ferramentas relacionadas
Agende scripts com o Gerador de Expressão Cron, verifique arquivos baixados com o Gerador de Hash, ou converta números octais para binário e hexadecimal com o Conversor de Base Numérica.