Donner l'accès complet à tous les wp fichiers d' www-data
d'utilisateur (qui est dans ce cas, le serveur web de l'utilisateur) peut être dangereux.
Plutôt que de ne PAS le faire:
chown www-data:www-data -R *
Il peut être utile, cependant, dans le moment où vous êtes installation et mise à jour de WordPress et de ses plugins. Mais lorsque vous avez terminé, ce n'est plus une bonne idée de garder wp fichiers détenus par le serveur web.
Il permet essentiellement le serveur web pour mettre ou remplacer n'importe quel fichier de votre site web.
Cela signifie qu'il ya une possibilité de prendre le contrôle de votre site si quelqu'un arrive à utiliser le serveur web (ou un trou de sécurité dans certains .script php) à mettre certains fichiers de votre site web.
Pour protéger votre site contre une telle attaque, vous devriez à la suivante:
Tous les fichiers doivent être la propriété de votre compte d'utilisateur, et doit être accessible en écriture
par vous. N'importe quel fichier qui a besoin de l'accès en écriture à partir de WordPress devrait être
accessible en écriture par le serveur web, si votre hébergement configurer l'exige, que
peut signifier ces fichiers doivent être groupe détenu par le compte d'utilisateur utilisé
par le processus du serveur web.
/
La racine du répertoire de WordPress: tous les fichiers doivent être accessible en écriture uniquement par votre compte d'utilisateur, à l'exception de .htaccess si vous voulez WordPress pour
générer automatiquement des règles de réécriture pour vous.
/wp-admin/
L'administration de WordPress zone: tous les fichiers doivent être accessible en écriture uniquement par votre compte d'utilisateur.
/wp-includes/
La majeure partie de l'application WordPress logique: tous les fichiers doivent être accessible en écriture uniquement par votre compte d'utilisateur.
/wp-content/
Fournies par l'utilisateur du contenu: conçu pour être accessible en écriture par l'utilisateur de votre compte et le processus du serveur web.
Au sein d' /wp-content/
vous trouverez:
/wp-content/themes/
Fichiers de thème. Si vous souhaitez utiliser l'intégré dans l'éditeur de thème, tous les fichiers doivent être accessibles en écriture par le serveur web du processus. Si vous n'avez pas
souhaitez utiliser l'intégré dans l'éditeur de thème, tous les fichiers peuvent être accessibles en écriture seulement
par votre compte d'utilisateur.
/wp-content/plugins/
Plugin fichiers: tous les fichiers doivent être accessible en écriture uniquement par votre compte d'utilisateur.
D'autres répertoires qui peuvent être présents avec /wp-content/
devrait être
documenté par n'importe quel plugin ou un thème exige d'eux. Les autorisations peuvent
varier.
Source et informations complémentaires: http://codex.wordpress.org/Hardening_WordPress