Permissions sur les fichiers et les dossiers
Table des matières
Tous les fichiers et dossiers sur les machines UNIX (comme celui qui héberge votre site web) ont des permissions d’accès. Les permissions d’accès définissent qui et comment peuvent accéder à vos fichiers et dossiers. Vous pouvez choisir parmi différents types d’accès prédéfinis, ainsi que plusieurs groupes d’utilisateurs différents auxquels vous pouvez accorder l’accès.
Types d’autorisation
Vous pouvez choisir l’un des trois types d’autorisations prédéfinis pour l’ensemble de vos fichiers et dossiers:
- Lecture – noté r . Les fichiers peuvent être visualisés par tous les utilisateurs ayant les droits d’accès r .
- Écriture – noté w . Les fichiers peuvent être modifiés par tous les utilisateurs ayant les droits d’accès w .
- Exécuter – noté x . Les fichiers peuvent être exécutés comme des programmes par tous les utilisateurs ayant les droits d’accès x .
Groupes d’utilisateurs
Toutes les permissions ci-dessus peuvent être accordées à un nombre prédéfini de groupes d’utilisateurs:
- Utilisateur – c’est le propriétaire du fichier.
- Groupe – c’est le groupe de l’utilisateur, qui est propriétaire du fichier.
- Monde – tous les autres.
Chaque fichier ou dossier de votre site web dispose de permissions différentes pour chacun de ces groupes. Ils sont représentés par des nombres – le premier chiffre définissant l’accès de l’utilisateur, le second celui du groupe et le troisième celui des autres.
Voici la signification de chaque chiffre:
- 0 – aucun accès au fichier
- 1 – autorisations d’exécution uniquement
- 2 – permissions en écriture seulement
- 3 – droits d’écriture et d’exécution
- 4 – permissions en lecture seulement
- 5 – permissions en lecture et exécution
- 6 – permissions en lecture et en écriture
- 7 – permissions de lecture, écriture et exécution (permissions complètes)
Donc, si vous cherchez à définir des permissions indiquant qu’un fichier ne peut être modifié que par son propriétaire, mais que tout le monde peut le lire et l’exécuter, vous devez définir ses permissions sur 755 .
Quelles permissions dois-je utiliser ?
Le serveur web doit être capable de lire vos pages web pour pouvoir les afficher dans un navigateur. Les permissions suivantes doivent être configurées pour que votre site web fonctionne correctement.
- Tous les fichiers HTML et les images doivent être lisibles par les autres. La permission pour ceci est 644 (lisible par l’utilisateur, le groupe et le monde, et en écriture par l’utilisateur). Il est défini automatiquement lorsque vous envoyez des fichiers.
- Tous les dossiers doivent être exécutables par les autres. La permission pour ceci est 755 (lisible par l’utilisateur, le groupe et le monde, écriture par l’utilisateur, exécutable par l’utilisateur, le groupe et le monde). Il est défini automatiquement lorsque vous créez un dossier.
Comment puis-je modifier les permissions pour mes fichiers et dossiers ?
Sites WordPress
Si vous avez un site WordPress, vous pouvez facilement réinitialiser les permissions de vos fichiers et dossiers avec les bonnes permissions en utilisant la fonctionnalité Réinitialiser les permissions. Vous pouvez le trouver dans Site Tools> WordPress> Installation de WordPress & Gérer . Sélectionnez l’installation pour laquelle vous souhaitez réinitialiser les permissions, cliquez sur le menu Actions et choisissez Réinitialiser les permissions .
Modifier les permissions dans le gestionnaire de fichiers
Vous pouvez aussi modifier les permissions de votre site dans le gestionnaire de fichiers. Allez à Site Tools> Site> Gestionnaire de fichiers , sélectionnez le fichier/dossier et cliquez sur Modifier les permissions (l’icône de clé). Une fenêtre contextuelle apparaît dans laquelle vous pouvez personnaliser les permissions pour votre site web, fichier ou dossier. Si vous changez les permissions d’un dossier et que vous voulez les appliquer aux sous-dossiers et aux fichiers, sélectionnez Recursive . Une fois prêt, cliquez sur Confirmer.
Autres façons de modifier les permissions
Vous pouvez également modifier les permissions des fichiers et des dossiers via FTP ou SSH. Vous pouvez apprendre comment procéder dans nos articles dédiés: