SSH & Avançado 0 visualizações

Como usar o comando chown e chgrp para corrigir o dono de arquivos no servidor

Ver no WHMCS

Como usar o comando chown e chgrp para corrigir o dono de arquivos no servidor

Olá, querido cliente da GeHost! 👋

Se você está aqui, é porque provavelmente precisou ajustar permissões de arquivos no seu servidor — talvez após uma transferência, upload ou algum erro de permissão. Não se preocupe: hoje vamos aprender, com calma e paciência, como usar os comandos chown e chgrp no SSH para corrigir quem é o "dono" dos arquivos. É como dar um novo nome ao dono da casa, sem precisar mudar a casa toda.

O que são chown e chgrp?

Esses comandos são ferramentas poderosas do sistema Linux (que roda no servidor da GeHost) para alterar o proprietário (chown) e o grupo (chgrp) de arquivos e pastas.

  • chown = "alterar dono" (owner)
  • chgrp = "alterar grupo" (group)

Por exemplo: se um arquivo foi criado por outro usuário, ele pode não ser acessível pelo seu site. Corrigir isso com chown e chgrp é essencial para que seu site funcione bem.

Passo a passo: como usar no SSH

Antes de começar, você precisa ter acesso via SSH ao seu servidor. Se ainda não tem, entre no painel do cliente e verifique se o acesso SSH está habilitado no seu plano.

  1. Conecte-se ao servidor via SSH

    Use um cliente como Putty (Windows) ou o terminal nativo (macOS/Linux). Conecte-se com seu usuário de hospedagem e senha.

    Exemplo de comando:

    ssh seu_usuario@seu_dominio.com.br
  2. Verifique quem é o dono atual dos arquivos

    Use o comando ls -la dentro da pasta onde os arquivos estão (geralmente /home/seu_usuario/public_html).

    Exemplo:

    ls -la /home/seu_usuario/public_html

    Isso mostrará algo como:

    -rw-r--r-- 1 outro_usuario grupo1 1024 jan 1 12:00 index.html

    Veja que o dono é outro_usuario — isso pode causar problemas.

  3. Corrija o dono com chown

    Use chown para atribuir o arquivo ao seu usuário.

    Exemplo:

    chown -R seu_usuario:seu_usuario /home/seu_usuario/public_html

    Explicando:

    • chown = alterar dono
    • -R = recursivo (afeta pastas e arquivos dentro delas)
    • seu_usuario:seu_usuario = dono e grupo são o mesmo (seu usuário)
    • /home/seu_usuario/public_html = caminho da pasta

    ⚠️ Dica: Substitua seu_usuario pelo nome real do seu usuário no servidor (você o encontra no painel do cliente).

  4. Corrija o grupo com chgrp (opcional, mas recomendado)

    Se o grupo ainda estiver errado, use chgrp para ajustar.

    Exemplo:

    chgrp -R seu_usuario /home/seu_usuario/public_html

    Isso garante que tanto o dono quanto o grupo sejam os seus.

  5. Confirme as alterações

    Volte a usar ls -la para ver se o dono e grupo agora estão corretos.

    Exemplo de saída correta:

    -rw-r--r-- 1 seu_usuario seu_usuario 1024 jan 1 12:00 index.html

    Pronto! Seu arquivo agora é seu — e seu site pode acessá-lo sem problemas.

Atenção: cuidado com o uso

Comandos como chown e chgrp são poderosos. Se usados com cuidado, são amigos. Se usados errado, podem quebrar seu site.

⚠️ Não use chown com root ou outros usuários sem certeza absoluta.
Se você não souber quem é o usuário correto, consulte o painel do cliente ou entre em contato com o suporte da GeHost. Nós estamos aqui para te ajudar!

Imagem de apoio: Gerenciador de Arquivos no cPanel

Se preferir usar o cPanel (sem SSH), você pode ajustar permissões diretamente no Gerenciador de Arquivos. Acesse o cPanel e clique em Arquivos → Gerenciador de Arquivos.

Tela do Gerenciador de Arquivos no cPanel

Quer mais ajuda?

Se ficou com dúvidas, se o comando não funcionou, ou se precisar de um olhar humano — não hesite em nos chamar. Nossa equipe de suporte está pronta para te ajudar, com paciência e carinho, como um bom Sensei.

Seu sucesso é nosso propósito. 🌟

Com carinho,
Sua GeHost — onde o seu site nasce e cresce com amor.

Precisa de Ajuda?

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