chmod

chmod est la commande qui permet de définir les droits des utilisateurs sur un fichier.

Rappelez-vous qu’il y a trois types d’utilisateurs pouvant accéder à un fichier sur linux.

  • Il y a l’utilisateur propriétaire du fichier, représenté par la lettre (u).
  • Il y a le ou les utilisateur(s) faisant partie du groupe propriétaire qui est(sont) représenté(s) par la lettre (g)

N.B : A chaque fois qu’on crée un utilisateur sur linux, son groupe est créé automatiquement. (Vérifiez ceci dans le fichier /etc/group)

  • Il y a les autres, représentés par la lettre (o). Ce sont des utilisateurs qui non seulement ne sont pas des proprietaires du fichier, ils ne font pas partie du groupe du proprietaires.

Tous les fichiers sur linux ont des permissions visant les 3 types d’utilisateurs.

Ces permissions ou droits sont de trois types

r : droit de lecture

w : droit d’écriture

x : droit d’exécution

Ce qui veut dire, un fichier (file.txt) par exemple a trois (3) utilisateurs qui peuvent soit lire (r) lire le fichier, soit écrire (w) dans le fichier, ou soit exécuter (x)le fichier.

N.B : L’execution (x) concerne surtout les fichiers de scripts

Pour voir les droits des utilisateurs sur un fichier, passez la commande ls -l

ls -l

Figure 1 / ls -l

Généralement, chmod utilise des valeurs octales (0,1,2,3,4,5,6,7) pour attribuer des droits aux utilisateurs sur un fichier.

Voyons tout cela dans le Tableau ci-dessous

Valeur octale

Droits

Significations

0

– – –

aucun droits

1

– – x

Droits d’exécution

2

– w –

Droits d’écriture

3

– wx

Droits d’écriture et d’exécution

4

r – –

Droits de lecture

5

r – x

Droit de lecture et d’exécution

6

rw –

Droits de lecture et d’écriture

7

rwx

Droits de lecture, d’écriture et d’exécution

Exemple :

Nous avons un fichier file.txt

On va donner au propriétaire de ce fichier tous les droits (rwx), aux utilisateurs faisant partie du groupe propriétaire les droits de lecture et écriture (rw-) et aux autres les droits de lecture (r–)

sudo chmod 764 file.txt

Figure 2 / chmod

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s