Autorisations des fichiers UNIX
Le tableau ci-dessous répertorie et décrit les autorisations que vous pouvez attribuer à chaque classe d'utilisateur pour un fichier ou un répertoire.
Table 1-2 Autorisations des fichiers et répertoires | | | |
r
| Lecture
| Fichier
| Les utilisateurs autorisés peuvent ouvrir et lire le contenu d'un fichier.
|
|
| Répertoire
| Les utilisateurs autorisés peuvent afficher la liste des fichiers dans le répertoire.
|
w
| Ecriture
| Fichier
| Les utilisateurs autorisés peuvent modifier le contenu du fichier ou le supprimer.
|
|
| Répertoire
| Les utilisateurs autorisés peuvent ajouter des fichiers ou des liens dans le répertoire. Ils peuvent également supprimer des fichiers ou des liens dans le répertoire.
|
x
| Exécution
| Fichier
| Les utilisateurs autorisés peuvent exécuter le fichier, s'il s'agit d'un programme ou d'un script shell. Ils peuvent également exécuter le programme avec l'un des appels système exec(2).
|
|
| Répertoire
| Les utilisateurs autorisés peuvent ouvrir les fichiers ou exécuter des fichiers dans le répertoire. Ils peuvent également définir le répertoire et les répertoires inférieurs comme étant actuels.
|
-
| Refusé
| Fichier et répertoire
| Les utilisateurs désignés ne peuvent pas lire, écrire ni exécuter le fichier.
|
|
Les autorisations des fichiers s'appliquent aux fichiers classiques et aux fichiers spéciaux tels que les périphériques, les sockets et les tubes nommés (FIFO).
Pour un lien symbolique, les autorisations qui s'appliquent sont celles du fichier vers lesquels pointe le lien.
Vous pouvez protéger les fichiers dans un répertoire et ses sous-répertoires en définissant des autorisations de fichiers restrictives sur ce répertoire. Notez, cependant, que le rôle root a accès à tous les fichiers et répertoires sur le système.