Hospedagem & cPanel 36 visualizações

Como configurar permissões de arquivos e pastas corretas pelo cPanel (chmod)

Ver no WHMCS

Como Configurar Permissões de Arquivos e Pastas pelo cPanel (chmod)

Oi! Aqui é a Sensei da GeHost 🥋. Hoje vamos falar de um assunto que parece assustador só pelo nome — chmod — mas que, na prática, é bem simples de entender. Permissões de arquivos são como "crachás de acesso": elas dizem quem pode ler, escrever ou executar cada arquivo do seu site. Configurar isso errado pode deixar seu site vulnerável (permissão liberada demais) ou até travar o site com erros (permissão restrita demais). Vamos passo a passo, sem pressa. 😊

Entendendo o básico: o que é permissão de arquivo?

Todo arquivo e pasta do seu site tem três grupos de permissão:

  • Dono (Owner) — geralmente você mesmo, o dono da hospedagem.
  • Grupo (Group) — usuários que compartilham o mesmo grupo no servidor.
  • Outros (World) — qualquer outra pessoa/processo do servidor.

E para cada grupo existem três tipos de permissão:

  • Ler (Read) — pode abrir e visualizar o conteúdo.
  • Escrever (Write) — pode alterar ou apagar.
  • Executar (Execute) — pode rodar o arquivo como um programa/script.

Isso é representado por números — é aí que entra o famoso "755", "644" etc. Cada número de 0 a 7 é a soma de: Ler = 4, Escrever = 2, Executar = 1. Por exemplo, "7" (4+2+1) significa ler, escrever e executar; "5" (4+1) significa ler e executar, sem escrever.

Dica da Sensei: você não precisa decorar a tabela de números. O cPanel tem checkboxes visuais (Ler/Escrever/Executar) que já calculam o número pra você. 😉

Quais são os valores recomendados?

Na grande maioria dos sites, a regra de ouro é:

  • Pastas (diretórios): 755 — o dono pode ler, escrever e executar (entrar na pasta); grupo e outros só podem ler e executar (entrar e listar).
  • Arquivos comuns: 644 — o dono pode ler e escrever; grupo e outros só podem ler.
  • Arquivos de configuração sensíveis (como wp-config.php em sites WordPress): alguns desenvolvedores usam 600 (só o dono lê e escreve), para reforçar a segurança. Se seu site usar algum sistema específico, consulte a documentação dele antes de mudar esse arquivo.
Nunca use 777. Isso libera leitura, escrita e execução para TODO MUNDO no servidor — inclusive para scripts maliciosos, caso algum invasor consiga acesso. É uma das causas mais comuns de sites hackeados. Se algum tutorial pela internet mandar usar 777 "pra resolver logo", desconfie!

Passo a passo: alterando permissões pelo Gerenciador de Arquivos

  1. Acesse o painel.gehost.com.br e entre no cPanel da sua hospedagem com seu usuário e senha.
  2. Na tela inicial do cPanel, procure o grupo "Arquivos" e clique em "Gerenciador de Arquivos". Gerenciador de Arquivos do cPanel mostrando a árvore de pastas
  3. Navegue até a pasta public_html (é onde ficam os arquivos do seu site) e localize o arquivo ou pasta que deseja ajustar.
  4. Clique com o botão direito sobre o item (ou selecione e use o menu superior) e escolha a opção "Permissões" (em inglês pode aparecer como "Change Permissions" ou "Permissions").
  5. Uma janela vai abrir com os checkboxes de Ler, Escrever e Executar para Dono, Grupo e Outros — e o número correspondente já vai aparecer no campo ao lado (ex.: 755, 644).
  6. Marque as opções conforme a recomendação acima (755 para pastas, 644 para arquivos comuns) e clique em "Salvar" (ou "Save/Change Permissions").
  7. Pronto! A alteração é aplicada na hora. Se quiser, atualize seu site no navegador para conferir se tudo continua funcionando normalmente.

Alterando várias pastas/arquivos de uma vez (recursivo)

Se você precisar corrigir a permissão de uma pasta inteira, incluindo tudo o que está dentro dela, o próprio cPanel tem uma opção de "Recurse into subdirectories" (aplicar recursivamente) na mesma janela de permissões. Use com cuidado, e sempre separado: primeiro aplique 755 só nas pastas, depois 644 só nos arquivos — misturar os dois numa aplicação recursiva única pode deixar arquivos como pasta (755) ou pastas como arquivo (644), o que causa erros.

Dica da Sensei: não tem certeza se uma alteração é segura? Antes de mexer em massa, faça um backup rápido pela seção "Backup" do cPanel. Assim, se algo sair diferente do esperado, você restaura tranquilamente.

Sinais de que a permissão está errada

  • Erro 500 (Internal Server Error) ao acessar o site — muitas vezes é permissão excessivamente restrita (ex.: pasta com 644 ao invés de 755) ou script sem permissão de execução.
  • Erro 403 (Forbidden) — pode indicar falta de permissão de leitura no arquivo/pasta.
  • Upload de imagens ou plugins não funciona — geralmente a pasta específica (como "uploads") precisa de permissão de escrita, mas sempre prefira 755 e ajuste caso a caso, nunca abrindo tudo com 777.

Se depois de revisar as permissões o problema continuar, não se preocupe — nossa equipe de suporte está pronta para te ajudar dentro do período de suporte gratuito após a entrega. É só abrir um chamado explicando o que você já tentou. 💛

Resumo rápido da Sensei: pastas = 755, arquivos = 644, nunca 777, e sempre faça backup antes de mexer em massa. Com isso, seu site fica seguro e funcionando redondinho!
Precisa de Ajuda?

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