Permissões de Arquivos e Pastas: o guia da Sensei para você não travar seu próprio site
Oi! Eu sou a Sensei da GeHost 🥋 e hoje vou te ensinar algo que parece assustador (números tipo "755", "644"...) mas que, no fundo, é bem simples: as permissões de arquivos e pastas. Configurá-las errado é uma das causas mais comuns de erro 500 (Internal Server Error) ou de mensagens de "acesso negado" no seu site. Vamos com calma, passo a passo.
O que são permissões, afinal?
Todo arquivo e toda pasta na sua hospedagem tem uma "regra" que diz quem pode ler, escrever (editar) e executar aquele item. Essa regra é representada por três números, algo como 755 ou 644. Cada número controla o acesso de um grupo diferente (dono, grupo e demais usuários do servidor), mas na prática, no dia a dia, você só precisa lembrar de dois valores.
Os valores corretos (decore só estes dois)
- Pastas (diretórios): 755 — permite que o servidor leia e liste o conteúdo, mas só você pode alterar.
- Arquivos comuns (HTML, PHP, imagens etc.): 644 — todo mundo pode ler/exibir, só você pode editar.
Dica da Sensei: se algum tutorial da internet mandar você usar 777 para "resolver logo" um erro de permissão, desconfie! O 777 libera escrita para qualquer processo do servidor, o que é uma porta aberta para invasores injetarem arquivos maliciosos no seu site. Use 777 apenas em casos pontuais e temporários (ex.: instalação de um plugin específico que pede isso), e volte para 755/644 assim que terminar.
Passo a passo: ajustando pelo cPanel
- Acesse o seu cPanel com o usuário e senha que você recebeu (essa tela de login é a porta de entrada de tudo).
- No painel inicial, procure o grupo "Arquivos" e clique em "Gerenciador de Arquivos" (File Manager).
- Navegue até a pasta public_html (é onde ficam os arquivos do seu site) e localize o arquivo ou pasta que você quer ajustar.
- Clique com o botão direito sobre o item (ou selecione e use o botão na barra superior) e escolha a opção "Permissões" (Permissions / Change Permissions).
- Uma janela vai abrir com caixinhas de marcação (Ler, Escrever, Executar) e/ou o campo numérico. Digite 755 se for pasta, ou 644 se for arquivo.
- Clique em "Alterar Permissões" e pronto — a mudança já vale na hora.
Quero ajustar várias pastas/arquivos de uma vez
Dentro do Gerenciador de Arquivos existe a opção de aplicar recursivamente (marcar "Recurse into subdirectories" ou similar) na mesma janela de permissões. Isso aplica o valor escolhido para todo o conteúdo dentro da pasta selecionada — útil depois de fazer upload de um site inteiro, por exemplo. Só um cuidado: essa opção costuma aplicar o mesmo número para pastas e arquivos juntos, então revise depois se pastas e arquivos ficaram com os valores certos (755 e 644, respectivamente), corrigindo manualmente se precisar.
Sinais de que a permissão está errada
- Erro 500 Internal Server Error ao abrir o site.
- Mensagem de "Forbidden" (403) ao acessar uma página ou pasta.
- Um plugin, tema ou sistema (WordPress, por exemplo) reclamando que "não consegue escrever" em determinada pasta durante uma atualização ou upload.
Dica da Sensei: antes de sair mudando permissões "no chute", confira qual arquivo/pasta específico está gerando o erro — geralmente essa informação aparece nos logs de erro do cPanel. Ajustar o item certo evita que você precise repetir o processo várias vezes.
Ficou com dúvida?
Sem problema! Permissão de arquivo é chato mesmo até pegar o jeito. Se você aplicou os valores acima e o erro continuar, ou se não tiver certeza de qual arquivo mexer, chame o nosso suporte — a gente ajusta isso com você com todo carinho. 💙