Alojamento e cPanel

Permissões corretas para diretórios e ficheiros

Revisto a 2 min de leitura ficheiros permissões

Para os ficheiros públicos de um site, utilize normalmente 755 em diretórios e 644 em ficheiros. Os processos PHP da conta trabalham com o respetivo proprietário, pelo que não precisa de dar escrita a todos com 777.

O que significam esses valores

  • 755 numa pasta: o proprietário pode alterá-la; as restantes permissões permitem lê-la e percorrê-la quando os outros controlos o autorizam.
  • 644 num ficheiro: o proprietário pode alterá-lo; os outros podem lê-lo quando têm acesso ao seu caminho.
  • 777 permite também que outros utilizadores escrevam. Não é uma solução adequada para um erro de uma aplicação.

Não aplique 755/644 indiscriminadamente a toda a conta. As chaves privadas, os ficheiros de configuração com segredos e determinados diretórios precisam de permissões mais restritivas. Os executáveis podem exigir permissão de execução; respeite as instruções específicas de cada ferramenta.

Corrigir um problema de escrita

  1. Identifique o caminho exato que aparece no erro.
  2. Verifique se se trata de um ficheiro ou de um diretório e anote as suas permissões atuais.
  3. Em cPanel > File Manager, selecione-o e abra Permissions. Aplique o valor que corresponda a esse conteúdo.
  4. Repita a operação que falhava e verifique o resultado.

Se continuar a falhar, reveja o proprietário do ficheiro, a quota de disco, o caminho e as restrições da aplicação. Alterar permissões não corrige um proprietário incorreto nem um disco cheio. Indique-nos o caminho e o erro se precisar de ajuda; evite alterações recursivas sobre mail, .ssh ou toda a pasta principal.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.