table

introduction

c'est quoi, Unix?

les Unix d'aujourd'hui

la console

accéder à la console

la ligne de commande

à la découverte du système de fichier

les attributs des fichiers

à propos du noyau

les processus

shell et ligne de commande

les variables d'environnement

les "pipes"

redirections et descripteurs de fichiers

un exemple

allons plus loin

les attributs des fichiers

modifié le 02/09/2007 00:19:20

un ls -l /bin nous affiche (extrait):

narberd@MacNarb:~$ ls -l /bin
total 4544
-rwxr-xr-x 1 root root   4052 2007-02-21 19:08 arch
-rwxr-xr-x 1 root root 791912 2006-12-11 22:52 bash
-rwxr-xr-x 3 root root  31580 2006-08-26 22:58 bunzip2
-rwxr-xr-x 1 root root 519252 2007-01-21 17:24 busybox
-rwxr-xr-x 3 root root  31580 2006-08-26 22:58 bzcat
...

les informations affichent le type de fichier, les droits d'accès, le nombre de liens physiques, le propriétaire, le groupe, la taille (octets), la date de dernière modification et le nom du fichier

ici nous n'avons que des fichiers normaux exécutables, ce qui fait que la première colonne est toujours -rwxr-xr-x dont voici le décryptage:

  • caractère 1 : type de fichier (-, fichier normal, d, répertoire...)
  • caractère 2 : accès en lecture du propriétaire : - pas d'accès, r accès
  • caractère 3 : accès en écriture du propriétaire : - pas d'accès, w accès
  • caractère 4 : accès en exécution du propriétaire : - pas d'accès, x accès
  • caractère 5 : accès en lecture du groupe : - pas d'accès, r accès
  • caractère 6 : accès en écriture du groupe : - pas d'accès, w accès
  • caractère 7 : accès en exécution du groupe : - pas d'accès, x accès