Seguindo as recomendações de segurança do WordPress, as permissões de arquivos devem ser: 755 para diretórios e 644 para arquivos.
Isso pode ser configurado com o comando abaixo (unix):
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Code language: CSS (css)
Para os uploads funcionarem (via wp-admin) é necessário que o usuário do seu servidor (no meu caso, o Apache usa o www-data) tenha acesso a pasta de uploads.
chown www-data:www-data wp-content/uploads
O acesso ao www-data também é necessário no restante dos arquivos se você quiser habilitar o update via painel, instalação de temas e plugins.