A quoi correspondent les droits des fichiers et dossiers ?

créé le .

Quels droits pour quel élément ?

A Chaque dossier ou fichier est attribué un droit d'accès. Ce droit d'accès est sous la forme d'un numéro à 3 chiffres. Le premier numéro, à gauche, correspond à l'accès de l'administrateur du FTP. Le second numéro, correspond aux droits de groupe. Le dernier numéro correspond à l'accès accordé à la page appelée pour serveur pour une visite ou un script par exemple. On appelle cet accès le CHMOD. En hébergement mutualisé, il n'y a pas de notion de groupe. Le numéro du milieu n'a donc aucune importance. Pour avoir une vue d'ensemble, les fichiers sont en droits 604 ou 404 et les dossiers, ou répertoires, sont en droits 705 ou 505. Si le fichier doit être en lecture seule, on peut le mettre en droit 404. Cela implique que votre site, un plugin ou un module ne sera pas capable de modifier ce fichier. Le seul moyen d'accorder cette mise à jour sera de le remettre en droit 604. De la même manière, le fichier peut être mis en 505 pour éviter les intrusions. On empêche alors l'écriture dans le dossier. Lorsque vous vous souhaitez faire une mise à jour, vous avez juste à modifier les droits en 705 le temps de cette mise à jour. Ainsi, les droits Chmod 404 et 505 peuvent être une parade efficace contre d'éventuels hackers passant par des plugins, templates et modules pour faire des modifications sur votre site. Vous noterez que l'accès via le FTP vous permet, quelque soit les droits, de faire les modifications souhaitées dans vos fichiers.

Correspondance des nombres du CHMOD

Un chiffre correspond à la somme de 3 modes de travail : La lecture ( Read ) vaut 4 L'écriture ( Write ) vaut 2 L'éxécution seule ( eXecute ) vaut 1 Je les note en anglais car ils sont toujours nommés comme tel ( R W X ) Si je veux permettre l'écriture (2) et la lecture (4) à l'administrateur, le fichier aura un nombre commençant par 6 ( 4+2) Si je ne veux pas accorder de droit au groupe, le secon chiffre sera 0. Si je veux que mon serveur ou un script, lors d'une visite, puisse uniquement lire mon fichier, je lui donnerai un droit égal à 4. Ainsi mon fichier aura un CHMOD égal à 604. Chez la majorité des hébergeurs mutualisés, les droits ultra permissifs ( 777 ) sont interdits.

Correspondances de représentation des droits

DroitValeur alphanumérique Valeur octale
aucun droit ---0
exécution seulement --x 1
écriture seulement -w- 2
écriture et exécution -wx 3
lecture seulement r-- 4
lecture et exécution r-x 5
lecture et écriture rw- 6
tous les droits rwx 7



Vous notre contenu ?

Lisez toute l'info de Formaweb avec votre café


Laissez nous un commentaire...