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 :
- 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--).
r | L'accès à la lecture est permis (Read) |
w | L'accès à l'écriture est permis (Write) |
x | L'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 | --- | 000 | Tous les accès sont interdits |
1 | --x | 001 | Le fichier est exécutable seulement |
2 | -w- | 010 | Le fichier est modifiable seulement |
3 | -wx | 011 | Le fichier est modifiable et exécutable |
4 | r-- | 100 | Seule la lecture est accessible |
5 | r-x | 101 | Le fichier est exécutable et lisible |
6 | rw- | 110 | Le fichier peut être lu et modifié |
7 | rwx | 111 | Tout 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:
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
Publier un commentaire