Permissions UNIX

Les permissions UNIX constituent un système simple de définition des droits d'accès aux ressources, représentées par des fichiers disponibles sur un système informatique. Elles restent le moyen le plus utilisé pour définir les droits des utilisateurs sur les systèmes de type UNIX.

Elles gèrent 3 types d'utilisateurs:

Elles gèrent 3 types d'action:

Chaque action a une valeur octale qui lui est propre (r = 4, w = 2, x = 1) et l'attribution des permissions se fait en donnant la somme des actions autorisées à l'utilisateur visé.

Très souvent, vous verrez les droits mis sur 4 digits. Le premier (très souvent à 0) correspond au SUID et il est fortement déconseillé de le changer.

Exemples de droits

u g o u g o u g o
0600 rw——- 0400 r——– 0200 -w——- u - user
0660 rw-rw—- 0440 r–r—– 0220 -w–w—- g - group
0666 rw-rw-rw- 0444 r–r–r– 0222 -w–w–w- o - others