Como configurar permissões de arquivo (chmod/chown) corretamente via SSH Print

  • 0

Como configurar permissões de arquivo (chmod/chown) corretamente via SSH – Guia do Sensei da GeHost

Olá, viajante do servidor! 🌟 Se você chegou até aqui, é porque quer dominar o controle de arquivos no seu site com segurança e precisão. Aqui na GeHost, entendemos que o poder está nas mãos de quem sabe — e hoje, eu, seu Sensei, vou te ensinar como usar chmod e chown via SSH com cuidado, sabedoria e sem riscos.

Este guia é feito especialmente para quem está começando, mas quer fazer tudo certo desde o primeiro passo. Vamos com calma, com paixão e com o coração no lugar certo. 💚

Antes de tudo: por que cuidar das permissões?

Imagine seu site como uma casa. Cada arquivo é uma porta, cada pasta é uma sala. Se alguém sem autorização abrir a porta do quarto do dono, o que acontece? Problemas.

Permissões de arquivos controlam quem pode ler, escrever ou executar um arquivo. Configurá-las errado pode:

  • Deixar seu site inacessível;
  • Expor dados sensíveis;
  • Permitir que hackers alterem seu site sem permissão.

Por isso, vamos aprender a fazer isso com respeito ao sistema — como um verdadeiro mestre.

Passo a passo: como usar chmod e chown com segurança

1. Acesse seu servidor via SSH

Antes de tudo, você precisa estar conectado ao seu servidor. Para isso:

  • Abra seu terminal (Linux/Mac) ou use um cliente como Putty (Windows).
  • Conecte-se com o comando:

ssh usuário@seu-dominio.com

Substitua usuário pelo nome de usuário do seu cPanel (geralmente é seu nome de domínio) e seu-dominio.com pelo domínio hospedado.

Dica do Sensei: Se não souber seu usuário SSH, veja no painel do cliente em SSH Access (no painel gehost.com.br).

2. Entenda o que são chmod e chown

Antes de mexer, entenda o que cada comando faz:

  • chmodaltera permissões (quem pode ler, escrever ou executar).
  • chownaltera dono do arquivo (quem é o responsável).

É como mudar o dono da casa ou definir quem pode entrar em cada cômodo.

3. Use chmod com cuidado — as permissões corretas

Permissões são representadas por números ou letras. Vamos usar o formato numérico (mais comum).

As permissões básicas são:

  • 4 = ler (read)
  • 2 = escrever (write)
  • 1 = executar (execute)

Exemplo: 644 significa:

  • 6 (para o dono) = ler + escrever
  • 4 (para grupo) = ler
  • 4 (para outros) = ler

💡 Recomendações do Sensei:

  • Arquivos HTML, CSS, JS → 644
  • Pastas → 755
  • Arquivos de configuração (ex: .htaccess) → 644
  • Scripts PHP que precisam ser executados → 755 ou 644 (depende do uso)

👉 Para aplicar, use:

chmod 644 nome-do-arquivo.php

Para pastas:

chmod 755 nome-da-pasta

4. Use chown com muito cuidado — só quando necessário

O comando chown muda quem é o dono do arquivo. NUNCA altere o dono de arquivos do sistema ou do cPanel sem saber o que está fazendo.

Na GeHost, os arquivos são gerenciados pelo sistema, e você não precisa mudar o dono de arquivos na maioria das vezes.

Se precisar mesmo mudar o dono (ex: para um script que precisa de acesso), use:

chown seu-usuario:seu-usuario arquivo.php

Substitua seu-usuario pelo nome do usuário do cPanel (ex: meudominio).

Dica do Sensei: Se não tiver certeza, deixe tudo como está. O sistema já sabe o que fazer.

5. Verifique sempre o que está sendo alterado

Antes de aplicar qualquer comando, sempre verifique:

  1. O nome do arquivo ou pasta está correto?
  2. O comando está escrito certinho?
  3. Está alterando algo crítico (como /etc, /home, /public_html)?

💡 Use o comando ls -l antes e depois para ver as permissões atuais:

ls -l

Isso mostra quem é dono, permissões e tipo de arquivo. É como olhar no espelho antes de sair de casa.

Exemplo prático: corrigindo permissões em um arquivo PHP

Imagine que você tem um arquivo chamado config.php que não está sendo lido corretamente.

  1. Conecte-se via SSH;
  2. Entre na pasta onde está o arquivo:

cd public_html

  1. Verifique as permissões:

ls -l config.php

Se mostrar algo como -r--------, é só leitura do dono — isso pode bloquear o acesso.

  1. Corrija com:

chmod 644 config.php

Pronto! Agora qualquer um pode ler, mas só o dono pode editar.

Erros comuns (e como evitar)

  • chmod 777Nunca use isso! Isso dá acesso total a todos — é como deixar a porta da casa aberta para todo mundo.
  • chown root → Isso pode quebrar o sistema. O dono deve ser seu usuário, não o root.
  • Comandos digitados errado → Sempre confira antes de apertar Enter!

Quer ajuda? Estamos aqui!

Se você ficar com dúvidas, se o site parar de funcionar ou se sentir que está no limite, não tente resolver sozinho.

Entre em contato com nosso suporte — estamos aqui para te ajudar, com paciência, respeito e um sorriso no coração. 🌈

Seu plano pode ter acesso SSH? Consulte seu painel em painel.gehost.com.br — lá você vê todos os recursos disponíveis.

Se precisar de uma mão extra, é só pedir. Na GeHost, você não está sozinho.

Com carinho, seu Sensei da GeHost 🌿

GeHost – Hospedagem com alma. Desenvolvida por G e Sol


Was this answer helpful?

« Back