SSH & Avançado 8 visualizações

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

Ver no WHMCS

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 🌿

Precisa de Ajuda?

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