SSH & Avançado 4 visualizações

Como configurar permissões de arquivo (chmod) corretas via SSH sem quebrar o site

Ver no WHMCS

Como configurar permissões de arquivo (chmod) corretas via SSH sem quebrar o site

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de confiança, onde aprendemos juntos com calma, cuidado e um toque de sabedoria — como um verdadeiro Sensei da hospedagem.

Hoje vamos falar de algo essencial, mas que muitos têm medo: permissões de arquivos via SSH. Não se preocupe — mesmo que você nunca tenha usado SSH antes, com este passo a passo claro e seguro, você vai dominar isso sem risco de quebrar seu site.

Antes de começar: o que são permissões de arquivo? São como "portões" que controlam quem pode ler, escrever ou executar um arquivo. Se estiverem erradas, seu site pode parar de funcionar, ou pior: ficar vulnerável.

Por isso, vamos aprender a ajustar essas permissões com cuidado — como se fosse uma dança com o sistema.

Passo 1: Acesse seu site via SSH (com segurança)

Para usar o SSH, você precisa ter acesso ao seu servidor. Isso é possível apenas se seu plano permitir acesso SSH (geralmente em planos Básico ou superiores).

Para conectar:

  1. Abra seu terminal (no Linux/Mac) ou o Putty (no Windows).
  2. Conecte-se com o seguinte comando:
  3. ssh usuario@seu-dominio.com (substitua "usuario" pelo seu nome de usuário cPanel e "seu-dominio.com" pelo domínio do seu site).

Seu usuário e senha estão no painel do cliente (painel.gehost.com.br), na seção de acesso SSH (geralmente no menu "SSH Access").

Dica do Sensei: Nunca compartilhe seu usuário ou senha com ninguém. E sempre use conexões seguras (SSH, nunca FTP).

Passo 2: Entenda a estrutura dos arquivos

Seu site está na pasta public_html. É aqui que estão seus arquivos HTML, PHP, imagens, etc.

Para ver os arquivos, digite no terminal:

ls -la

Isso mostra todos os arquivos com suas permissões. A saída será algo como:

-rw-r--r-- 1 usuario grupo 1234 Jan 01 10:00 index.php

Os primeiros caracteres (como -rw-r--r--) são as permissões. Vamos entender o básico:

  • - = arquivo comum
  • r = leitura (read)
  • w = escrita (write)
  • x = execução (execute)

As permissões são divididas em três grupos:

  • Usuário (owner) — dono do arquivo
  • Grupo — usuários do mesmo grupo
  • Outros — todos os demais

Passo 3: Configure permissões com segurança (regras de ouro)

É fundamental não usar permissões muito amplas (como 777), pois isso deixa seu site vulnerável. Vamos seguir as boas práticas:

✅ Para arquivos (como .php, .html, .css, .js):

Permissão recomendada: 644

  • 6 = leitura + escrita (para o dono)
  • 4 = leitura (para grupo e outros)

Comando:

chmod 644 index.php

✅ Para pastas (como /css, /images, /admin):

Permissão recomendada: 755

  • 7 = leitura + escrita + execução (para o dono)
  • 5 = leitura + execução (para grupo e outros)

Comando:

chmod 755 css/

⚠️ Evite 777 (nunca)

Permissões como 777 dão total acesso a todos. Isso é um convite para hackers. Nunca use 777 em produção.

Sensei diz: "Permissões são como fechaduras. Não deixe a porta aberta para todo mundo."

Passo 4: Use o comando recursivo com cuidado

Se precisar aplicar permissões em toda uma pasta e seus arquivos, use o parâmetro -R (recursivo).

Exemplo: para aplicar 644 a todos os arquivos PHP:

find . -name "*.php" -exec chmod 644 {} \;

Exemplo: para aplicar 755 a todas as pastas:

find . -type d -exec chmod 755 {} \;

⚠️ Cuidado: sempre teste com um arquivo antes de aplicar em massa. E nunca use chmod 777 -R — isso é perigoso.

Passo 5: Verifique o resultado e teste seu site

Depois de alterar as permissões, sempre:

  1. Volte ao seu site no navegador.
  2. Teste páginas principais (index.php, home, formulários).
  3. Se algo não funcionar, volte ao passo anterior e verifique se as permissões estão corretas.

Se o site parar de funcionar, pode ser que alguma permissão esteja errada. Nesse caso, entre em contato com o suporte da GeHost — nós estamos aqui para ajudar, sem cobrar por isso nos primeiros 30 dias.

Dica Final do Sensei

Use o Gerenciador de Arquivos no cPanel para alterar permissões com mais segurança, se preferir uma interface gráfica:

Tela do Gerenciador de Arquivos no cPanel

Na tela, clique com o botão direito sobre o arquivo ou pasta, escolha "Alterar Permissões", e digite 644 ou 755 conforme o tipo.

Assim, você evita comandos complexos e mantém tudo sob controle.

Resumo Rápido

  • Arquivos .php, .html, .css644
  • Pastas755
  • Nunca use 777
  • Use find com cuidado
  • Teste seu site após alterações
  • Se tiver dúvidas, entre em contato com o suporte — estamos aqui!

Parabéns, você agora domina um dos segredos mais importantes da hospedagem segura. Siga com confiança, e lembre-se: segurança é cuidado, não medo.

Com carinho,
Seu Sensei da GeHost
G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04

Precisa de Ajuda?

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