Permissões de arquivos: o que é e como funciona
Permissões de arquivos são as regras que definem quem pode ler, escrever e executar cada arquivo e cada pasta em um servidor Linux. Elas são escritas em números, como 644 e 755, e valem para três grupos: o dono do arquivo, o grupo do dono e todos os outros.
Como ler números como 644 e 755?
Cada dígito é a soma de três valores: 4 para ler, 2 para gravar e 1 para executar. Os dígitos aparecem sempre na mesma ordem: dono, grupo, outros. Assim, 6 é ler mais gravar (4 + 2) e 5 é ler mais executar (4 + 1). Segundo o manual do chmod, em uma pasta “executar” significa poder entrar nela e acessar o que há dentro.
| Número | Dono | Grupo e outros | Uso comum |
|---|---|---|---|
| 644 | lê e grava | só leem | arquivos do site (PHP, HTML, imagens) |
| 755 | lê, grava e executa | leem e executam | pastas |
| 400 ou 440 | só lê | 400: sem acesso; 440: o grupo também lê | wp-config.php, segundo o WordPress |
| 777 | tudo | tudo | evitar |
Por que não usar 777?
O 777 libera a gravação para qualquer um. Se um script do site for explorado, permissões abertas facilitam que quem explorar a falha grave arquivos maliciosos no servidor, como malware. Muitos tutoriais antigos sugerem 777 para “fazer funcionar” um upload, mas o certo é descobrir qual pasta precisa de gravação e dar a ela só 755.
Qual a regra para o WordPress?
O guia de segurança do WordPress recomenda 755 para pastas e 644 para arquivos, e permissão ainda mais restrita (400 ou 440) para o wp-config.php, que guarda as senhas do banco. Se precisar corrigir tudo de uma vez, quem tem acesso ao terminal usa:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Rode esses comandos só dentro da pasta do site e teste o site depois.
Como mudar as permissões?
Pelo gerenciador de arquivos do painel, selecionando o item e abrindo a opção de permissões, ou por um programa de FTP, que tem opção equivalente. Permissões erradas costumam aparecer como erro 403, e o arquivo .htaccess também é uma causa comum desse erro.
Como fica na PW Host?
No DirectAdmin, o Gerenciador de arquivos mostra a coluna Permissões ao lado de cada item. O padrão é 755 para pastas e 644 para arquivos, e o 777 não deve ser usado. Se o erro 403 aparecer depois de mexer em arquivos, confira essas permissões antes de qualquer outra coisa. Veja o passo a passo em Gerenciador de Arquivos e as outras causas em Erro 403 (Forbidden): como resolver.
