Permissões de arquivos e pastas definem quem pode ler, alterar ou executar um arquivo ou diretório.
Quando configuradas incorretamente, podem causar erros como 403 (Forbidden) ou 500 (Internal Server Error).
É necessário conectar com o usuário root via SSH - Para acessar a linha de comando.
Agora confira como fazer:
Entendendo as permissões no Linux
As permissões no Linux são definidas como:
- Proprietário: É o usuário que criou e possui um arquivo/ diretório.
- Grupo: Todos os usuários que são membros do mesmo grupo.
- Outros: Todos os outros usuários, no sistema que não são nem proprietários nem membros do grupo.
Cada arquivo ou diretório tem:
- Leitura (r): Permite visualizar o conteúdo.
- Escrita (w): Permite alterar o conteúdo, ou seja, gravar escrever um arquivo / ou pasta (editar o arquivo, excluir o arquivo etc.)
- Execução (x): Permite executar o arquivo ou acessar um diretório.
Verificar permissões existentes
Você pode verificar as permissões de arquivos e proprietários atuais com o comando:
ls –l
Corrigir permissões
Antes de ajustar as permissões, entenda o contexto, como qual é o arquivo ou diretório problemático e que deve ter acesso.
Para você saber o diretório antes pode digitar o comando:
pwd
Clientes com cPanel
Após acessar a home do usuário que receberá as correções, digite o seguinte comando:
perms
Aguarde o retorno do comando
Lembre-se que o comando "perms" pode ser executado somente no diretório home do usuário em questão.
Clientes sem cPanel
Após acessar a home do usuário que receberá as correções, digite o seguinte comando:
chmod
Aguarde o retorno do comando
Pronto! Agora você sabe como corrigir permissões em seu servidor.