SSL & Segurança 31 visualizações

Como configurar as permissões corretas de arquivos e pastas para evitar invasões

Ver no WHMCS

Permissões de arquivos: a fechadura invisível do seu site

Oi, eu sou a Sensei da GeHost 🥋 e hoje vamos falar de um assunto que parece "coisa de programador", mas que qualquer pessoa consegue entender e aplicar em poucos minutos: as permissões de arquivos e pastas do seu site.

Pense assim: seu site mora dentro de uma casa (o servidor), e cada cômodo (pasta) e cada objeto (arquivo) tem uma fechadura com um código de quem pode ver, mexer ou trancar. Se você deixar todas as fechaduras abertas "pra facilitar", qualquer visitante mal-intencionado pode entrar e bagunçar tudo. É exatamente isso que uma permissão mal configurada faz: abre uma porta que deveria estar trancada.

Dica da Sensei: você não precisa decorar nada de cor. O importante é entender o padrão seguro e nunca sair "liberando geral" só porque um tutorial da internet mandou.

1. Entendendo os números das permissões

No cPanel, cada arquivo e pasta tem um código de 3 dígitos (por exemplo, 755 ou 644). Cada dígito representa quem pode fazer o quê:

  • Dono (você, dono da hospedagem)
  • Grupo (usuários do mesmo grupo no servidor)
  • Outros (qualquer visitante da internet)

E os valores possíveis para cada um são: Ler (4), Gravar/editar (2) e Executar (1). Você soma esses valores para formar o número. Por exemplo, "7" = 4+2+1 (ler, gravar e executar tudo liberado).

O padrão seguro que você deve seguir

  1. Pastas (diretórios): 755 — você pode ler, gravar e entrar; os outros só podem ler e entrar, nunca gravar.
  2. Arquivos comuns: 644 — você pode ler e editar; os outros só podem ler.
  3. Arquivos de configuração sensíveis (como arquivos de conexão com banco de dados): idealmente 640 ou até mais restrito, quando o sistema do seu site permitir.
Nunca, jamais, use 777. Esse código libera leitura, gravação e execução para absolutamente qualquer pessoa na internet. É como deixar a porta da sua casa aberta, sem fechadura, com uma placa "sinta-se em casa". Infelizmente muitos tutoriais antigos recomendam 777 como "solução rápida" para erros de permissão — é justamente esse tipo de atalho que abre brechas para invasões.

2. Como verificar e ajustar as permissões pelo cPanel

Você não precisa de nenhum programa extra. O próprio cPanel já tem essa ferramenta pronta:

  1. Acesse o cPanel da sua hospedagem e faça login com seu usuário e senha.
  2. Procure e clique em "Gerenciador de Arquivos" (File Manager), dentro do grupo Arquivos.
  3. Navegue até a pasta public_html, onde fica o seu site.
  4. Clique com o botão direito em qualquer arquivo ou pasta e escolha a opção "Permissões" (ou "Change Permissions").
  5. Confira se os valores batem com o padrão que te mostrei acima (755 para pastas, 644 para arquivos).
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html, e a barra de ações

Se você acessa o cPanel pela primeira vez, o login é feito na tela abaixo, geralmente pelo link informado no seu painel de cliente:

Tela de login do cPanel com campos de usuário e senha

3. Sinais de que algo está errado

Fique de olho nestes alertas — eles costumam indicar permissão liberada demais ou até uma invasão em andamento:

  • Arquivos ou pastas que você não criou aparecendo no site.
  • Alterações no visual do site que você não fez.
  • Pastas ou arquivos com permissão 777 que você não configurou assim.
  • Lentidão repentina ou avisos de "site suspeito" em buscadores.

4. Boas práticas para o dia a dia

  1. Revise as permissões depois de instalar plugins, temas ou extensões — alguns instaladores erram e deixam tudo aberto.
  2. Nunca copie e cole comandos de "consertar permissão" de fóruns sem entender o que eles fazem — muitos mandam usar 777 como solução mágica.
  3. Mantenha backups atualizados. Você pode gerar e baixar backups direto pelo cPanel, na área de Backup.
  4. Troque senhas de acesso periodicamente (cPanel, FTP, banco de dados e qualquer painel do seu site).
Tela de Backup do cPanel com opções de Backup Completo e backups parciais

5. E se eu não tiver certeza do que mexer?

Sem problema nenhum! Permissão de arquivo é um assunto técnico e é absolutamente normal ter dúvida. Se você perceber algo estranho no site ou não tiver segurança para alterar as permissões sozinho, entre em contato com o suporte da GeHost pelo seu painel de cliente. A gente confere tudo com você com calma, sem julgamento — proteger seu site é trabalho de time. 💚

Resumo da Sensei: pastas em 755, arquivos em 644, arquivos sensíveis mais restritos ainda, e 777 nunca. Revise sempre depois de instalar algo novo, e chame o suporte se tiver qualquer dúvida.
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.