3. Entrées ext2fs
drwx------ 2 ftpuser ftpusers 512 Nov 23 1998 lost+found
drwxr-xr-x 19 ftpuser ftpusers 1024 Jun 5 14:17 pub
lrwxrwxrwx 1 root root 14 Jun 25 07:54 DIRS.byname -> ../DIRS.byname
Le premier champ d'une entrée ext2fs est constitué de 10 caractères, qui désignent les autorisations pour les fichiers, plus les attributs:
* le premier caractère peut être soit
1. un tiret "-", l'entrée correspondra à un fichier
2. un d, l'entrée correspondra à un répertoire (directory)
3. un l, l'entrée correspondra à un lien symbolique (link)
En effet, sous Unix, on peut établir des liens symboliques pour n'importe quel fichier ou répértoire, c'est à dire qu'on peut créer un fichier virtuel (le lien), qui, lorsqu'on l'ouvrira, pointera vers le fichier réel (la cible), au contraire de Windows, où on ne peut établir des liens aussi poussés. Par exemple, si sous Windows vous créez un raccourci dans le répertoire C:\ vers le répertoire C:\windows\system, et que vous nommez ce raccourci "lien", vous ne pourrez pas utiliser la commande
"copy c:\netlog.txt lien\netlog.txt"
et vous obtiendrez une erreur, car "lien" n'est pas un vrai lien symbolique, alors que sous Linux les liens symboliques permettent ce genre de manipulation.
* ensuite, nous avons une chaîne de type rwxrwxrwx, en fait constituée de 3 groupes rwx, qui correspondent à des autorisations d'accès aux fichiers. Si une lettre est remplacée par un tiret "-", c'est que l'autorisation n'a pas été donnée.
Voici la désignation des trois lettres rwx de chaque groupe:
1. La lettre r désigne une autorisation de lecture (read)
2. La lettre w désigne une autorisation d'écriture (write)
3. La lettre x désigne une autorisation d'exécution (eXecute) du fichier
maintenant, la désignation des 3 groupes:
1. Le groupe de gauche concerne le propriétaire du fichier (user)
2. Le groupe du milieu concerne les utilisateurs appartenant au même groupe que le propriétaire du fichier (group)
3. Le groupe de droite concerne tous les autres utilisateurs (other)
Ainsi, sur l'exemple donné ci-dessus, le répertoire lost+found n'est accessible que par son créateur, il nous est même impossible de regarde le contenu, tandis que le répertoire pub est accessible par tout le monde en lecture.
* Le 2° champ désigne le nombre de liens à ce fichier.
* Le 3° champ désigne le propriétaire (user) du fichier.
* Le 4° champ désigne le groupe (group) du fichier.
* Le 5° champ désigne la taille en octets du fichier.
* Le 6° champ désigne la date de dernière modification, constituée de 3 champs séparés par des espaces:
1. le mois de modification
2. le jour de modification
3. soit l'heure au format HH:MM, soit l'année au format AAAA
* Le 7° et dernier champ désigne le nom du fichier.
Les entrées correspondant à un lien sont légèrement différentes:
lrwxrwxrwx 1 root root 14 Jun 25 07:54 DIRS.byname -> ../DIRS.byname
Les 6 premières entrées sont identiques aux entrées standard ext2fs, mais la dernière entrée est constituée de 3 champs, séparés par des espaces:
1. le nom du lien
2. la chaîne "->"
3. la cible du lien
A noter: la cible du lien n'existe pas forcément, tout comme les liens sur les pages HTML, on peut mettre n'importe quel texte ne comportant pas d'espace dans la cible...
4. Entrées Windows
05-30-01 10:01AM <DIR> demos
04-04-00 02:15PM 2733901 force_commander.mov
Les entrées Windows, qui utilisent la FAT, sont constituées de 4 champs:
1. la date de modification, au format MM:JJ:AA
2. l'heure de modification, au format HH:MM en mode 12 heure, suivi de AM ou PM selon
3. la chaîne <DIR> s'il s'agit d'un répertoire
4. la taille en octets s'il s'agit d'un fichier
5. le nom de répertoire ou de fichier, qui peut contenir des espaces...
Il n'existe pas de liens symboliques ni de droits d'accès sur les serveurs Windows
Partager