Comment modifier les permissions des fichiers et dossiers


, Mis à jour le 7 octobre, 2015

Comment modifier les permissions des fichiers et dossiers

Les autorisations d’accès au fichiers et dossiers peuvent être très important quand il s'agit de l'hébergement de votre site web. Les permissions peuvent permettre au serveur d'écrire et d'éditer vos fichiers. Parallèlement à cela, certains fichiers doivent être protégés de l'écriture et de l'édition, par mesure de sécurité. Vous pouvez modifier les permissions des fichiers de plusieurs façons.

Changer les permissions à partir du gestionnaire de fichier dans cPanel

Une des façons simples et de base pour modifier les permissions est par le gestionnaire de fichier dans cPanel. Pour modifier les autorisations d'un fichier ou un dossier dans cPanel, suivez les étapes suivantes :

  • Connectez-vous à votre cPanel (si ce n’est pas déjà)
  • Cliquez sur Gestionnaire de fichier
  • Cliquez sur le nom du fichier pour lequel vous souhaitez modifier les permissions.
  • Cliquez sur le lien Modifier les autorisations en haut à droite de la page.
  • Sélectionnez les permissions que vous souhaitez définir pour le fichier.
  • Cliquez sur Modifier les autorisations puis sur sauvegarder

 Comment changer les permissions chmod dans gestionnaire de fichier cpanel

Chmod À partir de FTP

Connectez-vous à FTP en utilisant un gestionnaire de FTP comme Filezilla. Allez au fichier et cliquez à droite. Choisir les autorisations ou les attributs ou propriétés (dépend de votre programme).

 Comment changer les permissions chmod avec Filezilla

Modifier les permissions avec SSH ou un script


Cela peut être fait avec la commande chmod.

Par exemple pour changer la permission d’un fichier à 644 on utilise cette commande:

chmod 755 configuration.php

Que signifient ces autorisations et ces chiffres?


Les autorisations de fichier déterminent ce que vous êtes autorisé à faire et qui est autorisé à le faire.

définition des types de permission chmod

Les colonnes de ce tableau représentent les trois types d'utilisateurs. Le premier est le propriétaire (Owner), le propriétaire, c'est vous, la personne qui a accès au cPanel ou au SSH. La deuxième est le groupe (Group), le groupe est d'autres personnes sur votre serveur. Troisièmement, il y a le monde (World), le monde est tout visiteur du public (pensez world wide web).

Chaque ligne représente une action autorisée pour ce fichier (ou dossier). Lire (Read) signifie que l'utilisateur est autorisé à consulter le dossier ou le fichier. L’écriture (Write) veut dire que l'utilisateur est autorisé à modifier le fichier. Exécuter (Execute) signifie que l'utilisateur est autorisé à exécuter le fichier.

Il est très important que le Groupe et Monde soient capable de voir les fichiers de votre site Web. Cependant, il y a des fichiers que vous voudrez peut-être que personne ne voie. Si vous ne cochez pas l’option de lecture pour le groupe et le monde, le fichier ne sera pas affiché dans le navigateur de quiconque (à la place les visiteurs verront une erreur 403 Forbidden).

Dans le Gestionnaire de fichier, les permissions sont exprimées en chiffres. Nous ne nous intéressons qu’à trois chiffres, donc si vous voyez 4 chiffres, vous pouvez ignorer le premier. Ainsi 0755 est le même que 755.

Les chiffres représentent une combinaison de chaque permission unique. En outre, le premier des trois chiffres représente les permissions pour le propriétaire. Le deuxième chiffre représente le Groupe. Le troisième chiffre représente le monde.

  • Lire est égale à 4.
  • Écrire est égale à 2.
  • Exécuter es égale à 1.
  • Aucune autorisation pour un utilisateur est égal à 0.

 

Ainsi ...

  • Écrire et exécuter sans lecture est égal à 3.
  • Lecture et exécution sans écriture est égal à 5.
  • Lire et écrire sans exécuter est égal à 6.
  • Lire, écrire et exécuter est égal à 7.

 

À ce stade, tout ce que vous devez savoir est que vos fichiers doivent toujours avoir des permissions de 644 ou 755. (Pour la plupart des fichiers, ce n'est pas grave si vous donnez la permission d'exécution ou non. Vous ne verrez pas de différence.)

Toutefois, les dossiers doivent toujours être 755.

Une autre règle. Tous les fichiers dans le dossier cgi-bin doivent avoir une permission 755.

Pour les avancés


Une préoccupation commune concerne l’utilisation des autorisations de 777.

La plupart des hébergeurs web ne permettent pas l’utilisation de 777 sur les fichiers qui fonctionnent du côté serveur (ex: PHP). Cependant, de nombreux scripts nécessitent que vous modifiiez vos fichiers à 777.

Je peux vous dire que 755 fera l’affaire à la place de 777. Vous n'aurez pas besoin d'utiliser 777 sur les fichiers PHP ou les dossiers.

Des précautions à prendre


Le souci est de donner des autorisations en écriture au groupe et monde. Ceci permet aux pirates informatiques de la World Wide Web d’être en mesure d’éditer vos fichiers. Ainsi, les deux derniers chiffres de permissions de fichiers ne doivent jamais être 2, 3, 6, ou 7.

Le problème, c'est lorsque vous installez un script PHP, le script doit obtenir la permission de modifier des fichiers. Traditionnellement, PHP est considéré comme « indéterminé » sur le serveur. Par conséquent, PHP est traité de la même façon que tout autre visiteur inconnu et doit obéir aux autorisations accordées au Monde.

La solution à ce conflit est de traiter PHP comme le propriétaire. On peut le faire en mettant en œuvre un environnement spécial de sécurité de PHP connu comme suPHP (ou PHPsuExec).

Avec suPHP, tous les scripts PHP ont les permissions que le propriétaire, et les visiteurs extérieurs sont toujours limités par les autorisations du monde. Par conséquent, 755 est le nombre parfait, il permet toutes les actions pour PHP et seulement la lecture / visualisation pour les pirates potentiels.

Autres formats


Les permissions peuvent être exprimées de plusieurs façons. Vous avez déjà vu la matrice à deux dimensions et les numéros de 3 ou 4 chiffres.

Toutefois, si vous préférez utiliser le shell Linux (SSH), alors les permissions de fichiers ressemblera à ceci:

Vous pouvez ignorer le premier caractère, il représente le type de fichier plutôt que des permissions. Ensuite, vous voyez trois lettres qui représentent les autorisations du propriétaire.

  • r = lecture
  • w = écriture
  • x = exécution
  • -  (Trait d'union) = aucune autorisation

 

Le propriétaire aura normalement tous les trois types de permission, qui est représenté par rwx.

Les trois caractères suivants représentent les autorisations du Groupe. Enfin, les trois derniers caractères représentent les autorisations du monde.

Notez que le groupe et monde n’ont pas le droit d'écriture. À la place de «w» on utilise un trait d'union, ce qui signifie que l'écriture est certainement pas permise: r-x.

Voici quelques conversions à considérer.

2D Matrix

Représentation numérique

Représentation Linux

 chmod 755

755 ou 0755

Recommandé !

drwxr-xr-x

 chmod 644

644 ou 0644

Recommandé !

drw-r--r--

 chmod 700

700 ou 0700

drwx------

 chmod 777

777 ou 0777

Non recommandé !

drwxrwxrwx


comments powered by Disqus

Installation OpenVPN sur Centos

Installation OpenVPN sur Centos

L’une des manières les plus sûres d’envoyer des données sur internet est via un VPN, aussi connu sous le nom de « Virtual Private Network ». Lorsque l’on utilise un VPN, les données sont encryptées et envoyées à travers un réseau virtuel privé qui utilise un réseau public (internet par exemple).  Ce … Continuer

Publié le 22 mars, 2015

1 Commentaires
Protection de cPanel par géolocalisation

Protection de cPanel par géolocalisation

Les administrateurs de sites web sont constamment à la recherche de techniques qui leur permettraient de se débarrasser des mauvaises requêtes qui atteignent sans arrêt leur serveur. S’ils peuvent  s’occuper des visiteurs malveillants et les bannir définitivement le plus rapidement possible, cela la … Continuer

Publié le 7 mars, 2015

0 Commentaires
Comment nettoyer un .htaccess hacké

Comment nettoyer un .htaccess hacké

Dans cet article nous allons discuter de mesures que vous pouvez prendre pour nettoyer et réparer un fichier .htaccess piraté. Le fichier .htaccess est utilisé pour configurer principalement des règles pour contrôler la façon dont on accède à votre site. Vous ne remarquerez peut-être pas que votre … Continuer

Publié le 18 février, 2015

0 Commentaires
Comment installer Configserver sur un serveur cPanel

Comment installer Configserver sur un serveur cPanel

Vous venez de créer votre tout premier VPS ou serveur dédié, et vous êtes impatients de commencer à installer votre logiciel, avoir des utilisateurs cPanel et faire de la revente d’hébergement. En bref vous n’attendez qu’une chose : vous mettre au travail. Pas si vite ! Avant tout, vous devez effect … Continuer

Publié le 29 décembre, 2014

2 Commentaires
Comment sécuriser votre serveur cPanel

Comment sécuriser votre serveur cPanel

La sécurité du serveur est quelque chose qui ne devrait jamais être négligé. Un jour ou l'autre, il y a des chances que votre serveur soit l'objet d'attaques et que l'intégrité de vos données soit à risque, sans mentionner que vous risquez de perdre des clients potentiels et existants dans le même t … Continuer

Publié le 26 décembre, 2014

0 Commentaires
Comment utiliser le gestionnaire de fichiers cPanel

Comment utiliser le gestionnaire de fichiers cPanel

Le gestionnaire de fichiers vous permet de gérer votre site via HTTP plutôt qu’avec un outil FTP ou toute autre application tierce. Vous pouvez télécharger, créer ou supprimer des fichiers, organiser les fichiers en dossiers et de modifier les permissions des fichiers. Même s'il n'est pas aussi soph … Continuer

Publié le 18 octobre, 2013

0 Commentaires
Comment bloquer une IP dans cPanel

Comment bloquer une IP dans cPanel

De nos jours, le nombre d’araignées du Web  (robots d’indexation) malveillants ne cesse d’augmenter. Ces robots ont comme objectif de collecter les emails et les failles des sites web pour organiser des attaques par la suite. À chaque fois qu’ils visitent un site web, ils puisent dans les ressources … Continuer

Publié le 14 septembre, 2013

0 Commentaires
Installation extensions Frontpage

Installation extensions Frontpage

Ce tutoriel va vous montrer comment installer les extensions FrontPage dans cPanel Les extensions serveur FrontPage sont utilisées par: Microsoft FrontPage Microsoft Visual Studio 2003 Microsoft Visual Studio 2006 Microsoft Visual Studio 2008 Microsoft Expressions Web a également la possib … Continuer

Publié le 26 août, 2013

0 Commentaires
Comment rediriger une URL dans cPanel

Comment rediriger une URL dans cPanel

L'outil de redirections dans cPanel vous permet de rediriger les visiteurs de votre site à partir d'une URL source vers une URL cible. Attention: ne jamais créer une redirection pour domaine.com à www.domaine.com ou de domain.com à domain.com/index. En utlilisant l’une ou l’autre, vous risquez de p … Continuer

Publié le 27 juillet, 2013

0 Commentaires



Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


A l'heure de la dématérialisation de tout, de vraies personnes au service de leurs clients c'est vraiment appréciable. Cela fait trois ans que je suis chez EX2 (après avoir pratiqué quatre autres hébergeurs) et je compte y rester. Performance, service/coût adapté, réactivité et qualité de la communi …

Bernard Simon à propos Ex2hosting

Montrer une autre revue
Lire les avis Ex2hosting



Plans d'hébergement




Les plans d'hébergement de 59 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Ikoula

1.95 EURO

Ajouter un Avis
Visiter

2

Siteground

6.95 USD

Ajouter un Avis
Visiter

3

Ex2hosting

3.99 EURO

Ajouter un Avis
Visiter

4

Inmotion

5.95 USD

Ajouter un Avis
Visiter

5

Webhostinghub

4.95 USD

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter






Hébergeurs par avis de clients

Ex2hosting
78 avis des clients
Nuxit France
70 avis des clients
Hostpapa France
67 avis des clients
1and1 France
62 avis des clients
Rapidenet
50 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Ex2hosting
73 / 78 recommandé
Nuxit France
68 / 70 recommandé
Rapidenet
49 / 50 recommandé
Infomaniak France
48 / 48 recommandé
Hostpapa France
39 / 67 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Le plus important critère de votre hébergeur



Contacter l'éditeur

Posez votre question