samedi 21 juillet 2007

chmod 755

chmod est la commande qui permet de modifier la

permission d'un fichier. Mais avant de continuer,

nous allons expliquer la structure de permission

d'un fichier.


La permission est illustrée par 10 caractères,

de la position 0 à 9 :

0 1 2 3 4 5 6 7 8 9
- r w x r - - r - -


La position 0 détermine le type de fichier :
d pour un répertoire (directory), l pour un lien (link),
-
pour un fichier régulier.
Les positions
123 représentent les permissions
du
propriétaire (owner)
Les positions
456 représentent les permissions
du
groupe (group)
Les positions
789 représentent les permissions
des
autres (others)

Que représente la séquence
-rwxr--r-- ?
Il s'agit d'un fichier standard (
-). Le propriétaire a la permission de lire (r), écrire (w), et
exécuter (
x) le fichier. Par contre, le groupe
et les autres ne peuvent que lire le fichier en question (
r--).
rL'accès à la lecture est permis (Read)
wL'accès à l'écriture est permis (Write)
xL'accès à l'exécution est permis (Execute)
-Remplace "r", "w" ou "x" si l'accès n'est pas accordé

Maintenant, que veut dire 755 ? Pour comprendre,

observons le tableau ci-dessous :


Valeur
Texte
Binaire
Signification
0---000Tous les accès sont interdits
1--x001Le fichier est exécutable seulement
2-w-010Le fichier est modifiable seulement
3-wx011Le fichier est modifiable et exécutable
4r--100Seule la lecture est accessible
5r-x101Le fichier est exécutable et lisible
6rw-110Le fichier peut être lu et modifié
7rwx111Tout est permis

Donc, chmod 755 signifie que le propriétaire du fichier
peut tout faire avec son fichier,
que le groupe (5) et
les
autres (5) utilisateurs ne peuvent pas modifier le fichier.



1 commentaire:

Anonyme a dit...

Felicitation ton expliquation est très bien construite et excessivement claire, en tout cas en ce qui me concerne, elle m'a simplifiée la compréhension du chmod 755