chmod altera permissões de leitura, escrita e execução em arquivos e diretórios Linux. Permissão incorreta pode causar erro 403, impedir upload ou permitir alterações por usuários indevidos. Não use 777 como correção genérica.
Como ler os números
| Valor | Permissão |
|---|---|
4 | leitura (r) |
2 | escrita (w) |
1 | execução/entrada (x) |
Os três dígitos representam proprietário, grupo e outros. 644 significa leitura e escrita para o proprietário e somente leitura para os demais. 755 permite ao proprietário administrar e aos demais ler/entrar.
Valores comuns em hospedagem
- arquivos públicos: normalmente
644; - diretórios públicos: normalmente
755; - arquivos com segredos: restrição maior, conforme o processo que precisa lê-los;
- scripts executáveis: somente quando o servidor realmente exige execução.
CloudLinux, PHP-FPM, suEXEC, ACLs e o proprietário do arquivo influenciam o resultado. Copiar um número de outro servidor pode não funcionar.
Alterar no cPanel
- Abra File Manager.
- Selecione o arquivo ou diretório.
- Clique em Permissions.
- Marque apenas as permissões necessárias.
- Salve e teste a função afetada.
Alterar por SSH
chmod 644 arquivo.php
chmod 755 public_html
find public_html -type d -exec chmod 755 {} \;
find public_html -type f -exec chmod 644 {} \;
Permissão não é propriedade
Se o arquivo pertence ao usuário errado, chmod pode não resolver. Em VPS, revise chown, grupo e ACLs. Em hospedagem compartilhada, abra um chamado para corrigir propriedade; não tente liberar escrita para todos.
Diagnóstico de erro
- 403: verifique permissão de cada diretório do caminho, arquivo inicial, regras .htaccess e bloqueios.
- não grava upload/cache: identifique qual usuário executa PHP e restrinja a escrita ao diretório necessário.
- 500 depois de chmod: algumas configurações rejeitam scripts graváveis por grupo/outros.
- mudança volta sozinha: aplicação, implantação ou rotina de segurança pode reaplicar permissões.
Novos guias relacionados
Aprofunde o diagnóstico com estes conteúdos atualizados:
- cPanel sem espaço: Disk Quota Exceeded, inodes e limite de arquivos — diagnóstico e limpeza
- Gerenciador de Arquivos do cPanel: guia completo para enviar, editar, mover, restaurar e proteger arquivos
- Erro 403 do ModSecurity no cPanel: como confirmar falso positivo sem desproteger o site
Recursos relacionados
Continue com materiais e serviços relacionados ao tema deste guia.