Como transferir permissões de dono de arquivos via SSH após uma migração Print

  • 0

Como Transferir Permissões de Dono de Arquivos via SSH Após uma Migração

Olá, viajante da web! 👋 Se você chegou aqui, provavelmente acabou de migrar seu site ou aplicação para a GeHost e está enfrentando um pequeno obstáculo: arquivos que não podem ser editados, uploads falhando ou erros de permissão. Não se preocupe — isso é comum após uma migração, especialmente quando o dono dos arquivos não foi transferido corretamente.

Como seu Sensei da GeHost, vou te guiar com calma, passo a passo, como resolver isso usando o SSH — uma ferramenta poderosa, mas que pode parecer assustadora no início. Prometo: não vamos usar comandos mágicos. Só o necessário, com explicação de verdade.

Antes de começar: entenda o que é "dono de arquivo"

Todo arquivo no servidor tem um "dono" — normalmente o usuário que o criou. Quando você migra arquivos de outro servidor, o dono pode continuar sendo o antigo usuário (como root ou usuario_antigo), e isso impede que seu novo usuário na GeHost (por exemplo, seu_usuario_gehost) altere, exclua ou atualize esses arquivos.

É como ter uma chave de casa, mas não ser o dono da casa. Você pode entrar, mas não pode trocar a fechadura.

Dica do Sensei: Sempre verifique o dono dos arquivos após uma migração. É o primeiro passo para evitar problemas com sites, uploads e atualizações.

Passo a passo: como corrigir o dono dos arquivos via SSH

  1. Conecte-se ao seu servidor via SSH

    Para isso, você precisa do usuário SSH e da senha que foi fornecida ao criar sua conta na GeHost. Se não tiver, acesse o Painel do Cliente → "SSH & Shell" → "Gerenciar SSH".

    Use um cliente SSH como Putty (Windows), Termius (iOS/Android) ou o terminal nativo do Linux/macOS.

    Conecte-se com o comando:

    ssh seu_usuario_gehost@seu_servidor.gehost.com.br

    Substitua seu_usuario_gehost pelo seu nome de usuário real.

  2. Verifique o dono atual dos arquivos

    Depois de logado, navegue até a pasta principal do seu site. Geralmente é /home/seu_usuario_gehost/public_html.

    Use o comando:

    ls -la

    Isso mostra todos os arquivos com detalhes, incluindo o dono. Procure por algo como:

    drwxr-xr-x 2 root root ou drwxr-xr-x 2 antigo_usuario grupo

    Se o dono for root ou um nome diferente do seu, é hora de corrigir.

  3. Corrija o dono dos arquivos

    Use o comando chown (change owner) para alterar o dono. O formato é:

    chown -R seu_usuario_gehost:seu_usuario_gehost /caminho/para/pasta

    Exemplo prático:

    chown -R meu_usuario:meu_usuario /home/meu_usuario/public_html

    💡 O que significa isso?

    • chown = muda o dono
    • -R = faz isso recursivamente (em todas as pastas e arquivos dentro)
    • meu_usuario:meu_usuario = o novo dono é seu usuário, e o grupo também é o mesmo
    • /home/meu_usuario/public_html = caminho da pasta principal do seu site
  4. Confirme a correção

    Volte a usar o comando:

    ls -la /home/seu_usuario_gehost/public_html

    Verifique se agora o dono está como seu_usuario_gehost (em vez de root ou outro nome).

    Se sim, parabéns! Você acabou de restaurar o controle do seu site. 🎉

Atenção: cuidado com o comando

É muito importante usar o caminho correto. Se você digitar chown -R meu_usuario:meu_usuario /, você pode alterar o dono de tudo no servidor — o que pode quebrar o sistema!

Dica do Sensei: Sempre confirme o caminho antes de executar o chown. Use pwd para ver onde você está e ls para ver o conteúdo.

Imagem de referência: Gerenciador de Arquivos no cPanel

Se você prefere não usar SSH, pode usar o Gerenciador de Arquivos no cPanel para verificar o dono dos arquivos, mas o SSH é o caminho mais seguro e completo para corrigir permissões em massa.

Tela do Gerenciador de Arquivos no cPanel com lista de arquivos e pastas, mostrando permissões e dono

Quando precisar de ajuda

Se você não tem certeza sobre o nome do seu usuário SSH, o caminho da pasta ou se está fazendo algo errado, não tente adivinhar. Entre em contato com o nosso suporte — estamos aqui para te ajudar, com paciência e carinho.

Seu site é seu projeto. Você merece ter controle total sobre ele. E com esse pequeno ajuste, ele está de volta em suas mãos.

Com carinho,
Seu Sensei da GeHost 🌿


Was this answer helpful?

« Back