Definir permissões nos diretórios:
find /var/www/directory -type d -exec chmod 755 {} \;
Definir permissões nos arquivos:
find /var/www/directory -type f -exec chmod 644 {} \;
Defina a permissão para wp-config.php :
chmod 444 wp-config.php
chmod não possui um sinalizador -d e o sinal -f é para suprimir mensagens de erro.
Além disso, para o WordPress ter atualizações automáticas e todas essas coisas boas, verifique se os arquivos são de propriedade ou graváveis pelo servidor web ou PHP (se estiver usando PHP-FPM / HHVM).
No mínimo, a pasta /wp-content/uploads e /wp-content/upgrade deve poder ser gravada pelo servidor da web / PHP.