Como resolver erros de permissão de pastas e arquivos

5 min de leituraNível: Avançado
Erros como 403 Forbidden, 500 Internal Server Error ou problemas para fazer upload geralmente vêm de permissões incorretas. Veja como corrigir no Gerenciador de Arquivos do DirectAdmin.

1Permissões corretas (CHMOD)

O padrão recomendado para hospedagens Linux é:

  • Pastas (diretórios): 755 — leitura/execução para todos, escrita só para o dono
  • Arquivos comuns: 644 — leitura para todos, escrita só para o dono
  • Arquivos sensíveis (ex: wp-config.php): 600 ou 640

Nunca use 777 em pastas. Isso permite que qualquer um leia, modifique e execute arquivos — vulnerabilidade grave de segurança.

2Como ajustar via DirectAdmin

  1. Acesse o painel: https://seudominio.com.br:2222
  2. Em Gerenciamento de Sistema, clique em File Manager (Gerenciador de Arquivos)
  3. Navegue até a pasta com problema (geralmente /domains/seudominio.com.br/public_html/)
  4. Marque a pasta ou arquivo desejado
  5. Clique em Set Permission (ou ícone de cadeado/CHMOD)
  6. Digite o valor correto (755 para pastas, 644 para arquivos)
  7. Para aplicar recursivamente em uma pasta, marque Recursive

3Corrigir massivamente via SSH (avançado)

Se você tem acesso SSH habilitado, conecte e execute:

# Definir 755 em todas as pastas
find /home/usuario/domains/seudominio.com.br/public_html -type d -exec chmod 755 {} \;

# Definir 644 em todos os arquivos
find /home/usuario/domains/seudominio.com.br/public_html -type f -exec chmod 644 {} \;

4Erros comuns e suas causas

Erro 403 Forbidden

Pasta sem permissão de leitura para o servidor. Aplique chmod 755 na pasta.

Erro 500 Internal Server Error

Geralmente arquivo .htaccess ou PHP com permissão errada (777). Use 644 nestes arquivos.

WordPress: "Não foi possível criar diretório"

A pasta wp-content/uploads precisa de 755 ou 775. Aplique recursivamente.

Upload bloqueado no FTP

Verifique se a pasta de destino tem permissão 755 ou 775 e se o dono é o usuário FTP.

5Permissões em massa via gerenciador

  1. No Gerenciador de Arquivos, clique no checkbox Select All
  2. Clique em Set Permission
  3. Digite a permissão e marque Apply to all directories e Recursive
  4. Clique em Save