Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Qu'est-ce que : chmod

chmod (change mode) est une commande Linux utilisée pour contrôler l'accès aux fichiers et dossiers sur votre serveur d'hébergement web.

Imaginez votre site WordPress comme un bâtiment avec différentes pièces. chmod agit comme un système de carte d'accès, vous permettant de décider qui peut entrer et ce qu'il peut faire dans chaque pièce (dossier) et avec chaque élément (fichier) de votre site web.

Généralement, vous n'aurez pas besoin d'utiliser directement la commande chmod vous-même. La plupart des fournisseurs d'hébergement web proposent des interfaces conviviales comme cPanel, le gestionnaire de fichiers ou les clients FTP qui vous permettent d'ajuster les permissions des fichiers WordPress visuellement.

Cependant, comprendre chmod peut vous donner une meilleure idée de la façon dont votre site WordPress est sécurisé et fonctionne en coulisses.

Qu'est-ce que Chmod dans WordPress

Que fait chmod dans WordPress ?

Bien que la plupart des fournisseurs d'hébergement web proposent des interfaces conviviales pour gérer les permissions de fichiers, il existe des situations où la compréhension de chmod peut être bénéfique pour les utilisateurs de WordPress.

Principalement, vous pouvez utiliser chmod pour résoudre les problèmes de permissions. Parfois, les plugins ou thèmes WordPress peuvent ne pas fonctionner correctement en raison de permissions de fichiers incorrectes.

Techniquement, les clients FTP comme FileZilla peuvent accomplir la même chose, mais chmod peut être utile pour les personnes qui sont plus à l'aise avec l'utilisation d'une interface en ligne de commande.

De plus, certains clients FTP peuvent proposer des cases à cocher ou des menus déroulants pour les permissions de lecture, d'écriture et d'exécution des fichiers et dossiers. Mais ils peuvent ne pas permettre de définir des permissions individuelles pour le propriétaire, le groupe et les autres.

L'accès à ces permissions individuelles sera nécessaire dans des cas tels que l'octroi à un plugin d'un accès en écriture pour qu'il se mette à jour, tout en restreignant sa capacité à exécuter des scripts dans des répertoires WordPress core sensibles, comme wp-includes.

Comment la commande chmod affecte-t-elle la sécurité de WordPress ?

La commande chmod peut affecter la sécurité de votre site WordPress en restreignant l'accès non autorisé.

En définissant les permissions appropriées, vous pouvez empêcher les utilisateurs ou processus non autorisés d'accéder à des fichiers sensibles comme wp-config.php (qui contient les identifiants de la base de données).

Cela réduit considérablement le risque que quelqu'un pirate votre site et cause des dommages.

De plus, si vous effectuez une installation manuelle de WordPress, il est recommandé d'utiliser chmod pour ajuster les permissions des fichiers et les rendre plus sécurisées. En effet, les fournisseurs d'hébergement WordPress ne le feront généralement pas pour vous, sauf si vous utilisez l'installateur en un clic.

Installation manuelle de WordPress

Vous pouvez également utiliser chmod pour empêcher les plugins ou les thèmes d'écrire dans des zones où ils ne devraient pas. Par exemple, vous ne voudriez pas qu'un plugin ait un accès en écriture au fichier .htaccess, qui contrôle le comportement du serveur.

En restreignant l'accès en écriture, vous rendez plus difficile l'infiltration de logiciels malveillants sur votre site par le biais de vulnérabilités dans les plugins ou les thèmes.

Enfin, WordPress exige que certains fichiers et dossiers soient inscriptibles par le processus du serveur web pour les mises à jour et les fonctionnalités. L'utilisation de chmod garantit que ces fichiers ont les autorisations nécessaires pour fonctionner correctement tout en sécurisant les autres.

Cela dit, une utilisation incorrecte de chmod peut potentiellement compromettre la sécurité de votre site web.

Il est recommandé de ne modifier les autorisations de fichiers que si vous savez vraiment ce que vous faites. Pour la plupart des tâches quotidiennes, les clients FTP ou le gestionnaire de fichiers proposé par votre hébergeur web suffiront.

Quelle est la bonne permission chmod pour WordPress ?

Pour la plupart des fichiers WordPress, la permission recommandée est chmod 644. Cela accorde un accès en lecture à tout le monde, un accès en écriture au propriétaire (généralement le processus du serveur web) et aucun accès aux autres.

Les dossiers de votre installation WordPress nécessitent généralement la commande suivante : chmod 755. Cela permet au processus du serveur web de lire, écrire et exécuter des fichiers dans le répertoire tout en restreignant l'accès aux autres.

Pour le fichier wp-config.php, il est recommandé de définir les permissions à 444 ou 400. Ces permissions accordent un accès en lecture uniquement au propriétaire (le processus du serveur web) et empêchent toute modification, même par le serveur web lui-même.

Assurez-vous de connaître les bonnes permissions pour les fichiers et les dossiers avant de les modifier. Pour plus d'informations, consultez notre guide pour débutants sur la structure des fichiers et répertoires WordPress.

Comment utiliser la commande chmod pour définir les permissions de fichiers dans WordPress

Pour utiliser la commande chmod, vous devrez vous connecter à distance au serveur de votre blog WordPress ou de votre site via SSH (Secure Shell).

Il existe diverses applications clientes SSH disponibles en fonction de votre système d'exploitation. Pour Windows, PuTTY est un client SSH gratuit populaire. D'autre part, la plupart des distributions macOS et Linux sont livrées avec un client SSH intégré accessible via le terminal.

Vous aurez également besoin de vos identifiants SSH fournis par votre hébergeur WordPress. Ceux-ci comprennent généralement un nom d'utilisateur, un mot de passe et l'adresse du serveur.

Paramètres PuTTY

Une fois connecté via SSH, vous pouvez utiliser la commande chmod pour modifier les permissions des fichiers.

Prenons un exemple. Disons que vous souhaitez accorder des permissions d'écriture à un fichier spécifique d'une extension WordPress (custom-plugin.php) situé dans le dossier wp-content de votre site Web. La permission recommandée pour la plupart des fichiers d'extension est 644.

Vous pouvez entrer cette commande chmod dans l'interface de ligne de commande du client SSH :

chmod 644 /public_html/wp-content/plugins/custom-plugin.php

Vous n'obtiendrez généralement aucune réponse de la commande elle-même lorsque vous utilisez chmod avec succès. S'il y a une erreur pendant l'opération chmod, vous verrez un message d'erreur dans la ligne de commande.

Nous espérons que cet article vous a aidé à en apprendre davantage sur chmod dans WordPress. Vous voudrez peut-être aussi consulter notre liste de lecture supplémentaire ci-dessous pour des articles connexes sur des conseils, astuces et idées WordPress utiles.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Lectures supplémentaires

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !