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.
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.brVerifique quem é o dono atual dos arquivos
Use o comando
ls -ladentro da pasta onde os arquivos estão (geralmente/home/seu_usuario/public_html).Exemplo:
ls -la /home/seu_usuario/public_htmlIsso mostrará algo como:
-rw-r--r-- 1 outro_usuario grupo1 1024 jan 1 12:00 index.htmlVeja que o dono é
outro_usuario— isso pode causar problemas.Corrija o dono com chown
Use
chownpara atribuir o arquivo ao seu usuário.Exemplo:
chown -R seu_usuario:seu_usuario /home/seu_usuario/public_htmlExplicando:
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_usuariopelo nome real do seu usuário no servidor (você o encontra no painel do cliente).Corrija o grupo com chgrp (opcional, mas recomendado)
Se o grupo ainda estiver errado, use
chgrppara ajustar.Exemplo:
chgrp -R seu_usuario /home/seu_usuario/public_htmlIsso garante que tanto o dono quanto o grupo sejam os seus.
Confirme as alterações
Volte a usar
ls -lapara 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.htmlPronto! 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.
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.