Como alterar propriedade e permissões de arquivos

Saber como alterar a propriedade e/ou as permissões dos arquivos de um diretório na sua hospedagem pode ser essencial para o funcionamento do seu site. O processo de migração pode ser feito de algumas formas, uma delas é a migração manual, que consiste em compactar os arquivos do seu site (E se for o caso, de e-mails), exportar o banco de dados, e então enviar para o novo ambiente.

Porém, dependendo da forma que essa compactação é feita, os arquivos vem com a propriedade de um usuário diferente do seu na nova hospedagem, ou mesmo com permissões diferentes das necessárias, podendo retornar o erro 403 ao tentar navegar pelo site, que pode indicar falta de permissões.

Por isso, neste artigo vamos te mostrar como alterar a propriedade e permissões de arquivos de um diretório da sua hospedagem.

Como alterar propriedade e permissões de arquivos

Considerando que agora o terminal SSH da sua hospedagem já está liberado, abaixo te mostramos como alterar as permissões e a propriedade dos arquivos do seu site, vamos lá:

  1. Acesse o painel de controle da sua hospedagem (cPanel)
  2. Já no cPanel, role a página para baixo até a seção Avançado e clique na opção Terminal (Você também pode buscar por “terminal” na barra de pesquisa)
    Opção com o terminal na hospedagem
    Importante: Para que essa opção apareça, lembre-se que você precisa solicitar a liberação do terminal em um chamado para o nosso departamento de suporte.
  3. Já no terminal, o primeiro passo é mudar para o diretório do seu site, no nosso exemplo, vamos seguir com a public_html, que é o diretório do site principal da hospedagem. Use o comando cd nome_do_diretório (altere o diretório para o real)
    Alterando o diretório no terminal
  4. Agora use o comando find . -type f -exec chmod 644 {} \; (esse comando ajusta as permissões de arquivos), dê enter.
    Comando para alterar as permissões de arquivos
  5. Agora execute o comando find . -type d -exec chmod 755 {} \; (esse comando ajusta as permissões de pastas), dê enter.
    Comando para alterar as permissões de pastas
  6. Agora, para finalizar, execute o comando chown -R usuario:usuario /home/usuario/public_html (Esse comando altera a propriedade para o seu usuário cPanel).
    Comando para alterar a propriedade dos arquivos
    Importante: No comando, onde estiver “usuario”, você deve alterar para o seu usuário real, e o caminho também deve ser alterado para o caminho real do diretório do seu site. Digamos que o seu usuário é “kangaroo” e o disco da sua hospedagem o “home2”, então o comando deveria ficar: chown -R kangaroo:kangaroo /home2/kangaroo/public_html
  7. Se você não souber onde encontrar o seu usuário e o nome do disco da sua hospedagem, logo na tela inicial do cPanel, no menu à direita, você pode encontrar essas informações, como na imagem abaixo:
    Onde localizar o disco / usuário no cPanel

Pronto, ao seguir esses passos, agora você já sabe como alterar as permissões de todos os arquivos e pastas de um diretório dentro da sua hospedagem, o que pode ajudar a definir as permissões corretas do seu site de uma só vez. Além disso, se você migrou os seus dados e o seu site está apresentando o erro 403 ou algo relacionado a permissões, também aprendeu a definir a autoridade dos arquivos para o seu usuário cPanel.

Você ainda não é um cliente Kangaroo Host? Considere dar uma olhada em nossos planos clicando aqui.

Encontrou sua resposta?