Sommaire

Droits Unix

Les permissions d’accès aux fichiers déterminent les actions que peuvent entreprendre les utilisateurs.

La majorité des problèmes d’installation, de configuration et de fonctionnement des applications sous GNU/Linux est due à des droits d’accès mal positionnés.

En premier lieu, il est nécessaire de savoir que les droits d’accès sous Linux sont définis pour :

  • Un compte utilisateur : propriétaire du fichier, c’est en principe l’utilisateur qui a créé celui-ci.

  • Un groupe : ce groupe est généralement le groupe principal du propriétaire du fichier mais peut être modifié par ce dernier et prendre la valeur d’un de ses groupes secondaires.

  • Les autres : cette entité représente toute personne autre que le propriétaire et qui n’est pas membre du groupe cité précédemment.

Les droits d’accès à un fichier sont aussi appelés "modes" sous Unix.

Les droits, l’utilisateur et le groupe propriétaires d’un fichier sont affichés avec la commande ls -l :

images/0702ls-l.png

Dans ce dernier exemple, le fichier appartient à l’utilisateur willy et au groupe tech ; les neuf caractères rw-r--r-- définissent les droits d’accès à ce fichier pour l’utilisateur willy (user ou u), les membres du groupe tech (group ou g) et les autres (other ou o). Plus précisément, ...