Como configurar permissões de arquivos e pastas corretamente via SSH (Guia para Iniciantes)
Olá, querido(a) cliente da GeHost! Seja muito bem-vindo(a) ao seu novo lar digital. Aqui, você é o(a) mestre(a) do seu site — e saber gerenciar arquivos com segurança é um dos primeiros passos para dominar esse domínio.
Hoje, vamos aprender, de forma simples e segura, como configurar permissões de arquivos e pastas usando o SSH — uma ferramenta poderosa, mas que pode assustar quem está começando. Não se preocupe: comigo ao seu lado, tudo fica claro como água.
💡 Dica do Sensei: Permissões corretas evitam erros de acesso, protegem seu site contra invasões e garantem que scripts (como WordPress, Laravel ou outros) funcionem como deveriam. É o alicerce da segurança digital.
Antes de começar: o que você precisa
Antes de usar o SSH, você precisa ter:
- Seu usuário de acesso SSH (geralmente o mesmo do cPanel).
- Seu senha de acesso SSH.
- Um cliente SSH instalado no seu computador. Recomendamos o Putty (Windows) ou o Terminal (Mac/Linux).
Se não tem acesso SSH ativado no seu plano, entre em contato com o suporte da GeHost — é algo que pode ser habilitado conforme seu plano.
Passo a passo: configurando permissões via SSH
Imagine que você está no comando de um castelo. Cada arquivo é uma porta, cada pasta é uma sala. Você precisa saber quem pode entrar, quem pode ler e quem pode escrever. É isso que as permissões fazem.
As permissões no Linux são representadas por números ou letras. Vamos usar o sistema numérico, que é mais simples para iniciantes.
- Conecte-se ao seu servidor via SSH
Abra seu terminal (ou Putty) e digite:
ssh seu_usuario@seu_dominio.com.br
Substitua seu_usuario pelo seu usuário do cPanel e seu_dominio.com.br pelo seu domínio principal.
Use o comando ls -la para listar todos os arquivos e pastas no diretório atual. Isso mostra as permissões atuais.
Exemplo:
drwxr-xr-x 2 usuario grupo 4096 jan 15 10:00 pasta-de-exemplo
Veja a parte drwxr-xr-x? Essa é a permissão atual.
As permissões são divididas em três grupos:
- Dono (usuário que criou o arquivo).
- Grupo (usuários que pertencem ao mesmo grupo).
- Outros (todos os demais).
Cada grupo tem três direitos possíveis:
- r = ler (read)
- w = escrever (write)
- x = executar (execute)
chmod para alterar permissões
Para mudar permissões, use o comando chmod seguido do novo código e do nome do arquivo/pasta.
Exemplo: chmod 644 meu-arquivo.php
Exemplo: chmod 755 minha-pasta
Os números são uma combinação de letras em forma de número:
- 4 = ler (r)
- 2 = escrever (w)
- 1 = executar (x)
Exemplo:
- 644 = Dono: ler + escrever (4+2=6), Grupo: ler (4), Outros: ler (4)
- 755 = Dono: ler + escrever + executar (4+2+1=7), Grupo: ler + executar (4+1=5), Outros: ler + executar (4+1=5)
Para arquivos de código (como PHP, HTML, CSS):
chmod 644 arquivo.php
Para pastas (como uploads, wp-content):
chmod 755 pasta-de-arquivos
Para arquivos de configuração sensíveis (como .htaccess):
chmod 644 .htaccess
Use ls -la novamente para ver se as permissões mudaram.
Se estiver tudo certo, seu site está mais seguro!
Exemplo visual: Gerenciador de Arquivos no cPanel
Se preferir usar o cPanel (sem SSH), você pode ajustar permissões diretamente:
Na tela acima, clique com o botão direito em um arquivo ou pasta e selecione “Alterar Permissões”. Digite o número (como 644 ou 755) e clique em “Alterar”.
⚠️ Cuidado, Sensei! Nunca use permissões como 777 (todos podem ler, escrever e executar). Isso é perigoso e abre seu site para ataques. Apenas use 777 em casos muito específicos, e só temporariamente.
Pratique com segurança
Antes de mudar permissões em arquivos importantes, faça um backup da sua conta. No cPanel, vá em Backup e gere um backup completo.
Se algo der errado, você pode restaurar tudo com apenas um clique.
Quer ajuda? Estou aqui!
Se você ficar com dúvidas, tiver medo de errar ou precisar de ajuda com um comando específico, abra um ticket no suporte da GeHost pelo painel: painel.gehost.com.br.
Estamos aqui para te ajudar, com respeito, paciência e um toque de calma — como um verdadeiro Sensei.
Com carinho,
Seu amigo da GeHost
— Raphael Neves Koga, dono do Grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)