Différences
Ci-dessous, les différences entre deux révisions de la page.
— |
chmod [2015/03/30 19:02] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Les droits d' | ||
+ | ===== Informations importantes ===== | ||
+ | |||
+ | Chez FranceServ Hébergement, | ||
+ | |||
+ | Pour information ou si vous souhaitez rétablir les droits par défaut de vos fichiers et dossiers sur votre espace FTP, ils doivent être tous en 750 pour fonctionner correctement. | ||
+ | |||
+ | Modifier les droits de vos fichiers peuvent rendre non fonctionnel le ou les sites concernés. | ||
+ | |||
+ | Pire, en définissant vos droits en 777 cela désactive les protections et l’isolement de base Linux entre les hébergés et peut rendre votre ou vos sites encore plus vulnérables à une faille PHP. Le moteur suPHP a été configuré de manière à ce qu'il ne puisse pas exécuter les scripts PHP en 777. | ||
+ | |||
+ | Les droits en 750 sont corrects par défaut. | ||
+ | |||
+ | ===== Rappel sur les droits utilisateurs sous Linux. ===== | ||
+ | |||
+ | Les droits sont formés d'un nombre de 3 chiffres pouvant aller de 000 à 777. | ||
+ | |||
+ | * Le premier chiffre de ce nombre s' | ||
+ | * le second s' | ||
+ | * et le troisième correspond à tous les autres propriétaires. | ||
+ | |||
+ | ^ Cible | Utilisateur | ||
+ | ^ Les valeurs octales | ||
+ | |||
+ | Pour chacun de ces trois éléments il y a 3 droits : la lecture, l' | ||
+ | |||
+ | * 1 : exécution | ||
+ | * 2 : écriture | ||
+ | * 4 : lecture | ||
+ | |||
+ | ^ Position binaire | ||
+ | | 000 | 0 | - - - | Aucun droits | ||
+ | | 001 | 1 | - - x | Exécutable | ||
+ | | 010 | 2 | - w - | Modifiable | ||
+ | | 011 | 3 | - w x | Modifiable et exécutable | ||
+ | | 100 | 4 | r - - | Lisible | ||
+ | | 101 | 5 | r - x | Lisible et exécutable/ | ||
+ | | 110 | 6 | r w - | Lisible et modifiable | ||
+ | | 111 | 7 | r w x | Lisible, modifiable et exécutable | ||
+ | |||
+ | Très important : Le droit " | ||
+ | |||
+ | Ainsi, si on voit le chiffre 4 on sait que ça correspond à la lecture seule : | ||
+ | ^ Position binaire | ||
+ | | 100 | 4 | r - - | Lisible | ||
+ | |||
+ | si on vois 2 ça correspond à l' | ||
+ | ^ Position binaire | ||
+ | | 010 | 2 | - w - | Modifiable | ||
+ | |||
+ | si on vois 6 ça correspond à 4+2 soit à la lecture et l' | ||
+ | ^ Position binaire | ||
+ | | 110 | 6 | r w - | Lisible et modifiable | ||
+ | |||
+ | Si on vois 7 ça correspond donc à 4+2+1 soit tous les droits : | ||
+ | ^ Position binaire | ||
+ | | 111 | 7 | r w x | Lisible, modifiable et exécutable | ||
+ | |||
+ | Ce schéma se répète trois fois : pour le propriétaire, | ||
+ | |||
+ | ==== Chez FSH ==== | ||
+ | |||
+ | Ainsi, avec les droits 750, on sait que le propriétaire à 7 (4+2+1), son groupe à 5 (4+1) et les autres propriétaires ont 0 soit aucun droit : | ||
+ | |||
+ | ^ Cible | Utilisateur | ||
+ | ^ Les droits | ||
+ | |||
+ | * L' | ||
+ | * Le groupe correspondant au serveur Web peut lire les fichiers (html, images, styles etc ...) et entrer dans les dossiers des sites, | ||
+ | * Les autres héberges ne peuvent pas accéder à vos fichiers en PHP ou FTP. | ||
+ | |||
+ | Le troisième chiffre correspondant aux autres propriétaires est à mettre à 0 pour la sécurité de vos données. |