tp3 Unix [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

SYSTEME D’EXPLOITATION

Tp3 : système de gestion de fichiers

linux (SGF) Réalisé par : Asmae Amakrane Encadré par :

Mme. Yakine

1. Utilisation des motifs d’englobement (méta caractères) : R1. On crée en une commande les fichiers annee1, Annee2, annee4, annee45, annee41, annee510, annee_1.

R2. On crée le répertoire Year dans notre répertoire courant, et en une commande on déplace les fichiers précédemment crées dans le répertoire Year :

R3 : lister les fichiers Se termine par 5 :

Commençant par annee4 : Commençant par annee4 et de 7 caractère exactement : Commençant par annee avec aucun chiffre numérique : Contentent la chaine ann : Commençant avec a ou A :

2. Permission de fichiers : R1 :le mode par défaut : -rw-rw-r--

R2 :mode défaut pour le répertoire :

Drwxr-xr-x

R3 : - Commandes en notation octale : PROPRIETAIRE, GROUPE et AUTRES Commande 1

chmod 664 droits

Commande 2

chmod 620 droits

Commande 3

chmod 751 droits

Commande 4

chmod 521 droits

-

Commande en notation symbolique : PROPRIETAIRE

GROUPE

AUTRES

Commande 1

-

-

-

Commande 2

-

chmod g-r droits

chmod o-r droits

Commande 3

chmod u+x droits

chmod g+x droits

chmod o+x droits

chmod g+r droits chmod g-w droits Commande 4

chmod u-w droits

chmod g-r droits

-

chmod g+w droits

R4. On change les droit du fichier mon_fichier de façon a ce qu’on ait tous les droits sur ce fichier mais qu’on soit les seules à avoir des droits sur ce fichier :

R5. Un fichier possédant le mode 754 dans un répertoire dont le mode est 555 ne peut pas être supprimé car le droit « w » pour le répertoire signifie qu’on peut créer et supprimer des fichiers dans ce dernier or ici on a enlevé ce droit, mais on peut effacer son contenu car on a le droit x sur le répertoire et w sur le fichier. Q6. On peut renommer un fichier possédant le mode 555 si on est le propriétaire car on possède le droit « w » et, surtout, car les doits 755 du répertoire priment les droits 555 du fichier qu’il contient.

3. Inodes et liens : R1 :

 En utilisant la commande ls ; Le numéro d’inode de notre répertoire de connexion est :28521  Une autre méthode pour le calculer le numéro d’inode, en utilisant la commande stat :

R2 : On crée un nouveau répertoire nommé reper par $mkdir reper :

Le nombre de liens sur ce répertoire est 2 ;  Les liens correspondent à l’entrée de ce répertoire dans son parent. Q3. Dans le répertoire reper, on crée un sous-répertoire sous, et on calcule à nouveau le nombre de liens il devient 3 :

Q4. On crée un fichier quelconque dans le répertoire, et on calcule le numéro d’inode :

 Le numéro d’inodes reste le même 32853. Q5. On renomme le fichier pour l’appeler fich. Et on numéro d’inode ne change pas.

Q6. On crée un lien dur nommé liendur sur le fichier fich1.

Le nombre de liens est bien 2 et les inodes sont identiques.

On modifie le contenu de fich1 et liendur,

Q7. On crée un lien symbolique nommé liensymb sur le fichier fich.

Après la modification de contenu de fich1 et de liensymb ;

On vérifier à nouveau le nombre de liens, et le numéro d’inode ;

Q8. On déplace le fichier fich dans un autre répertoire.

Le lien dur est encore valide, par contre le lien symbolique n’est plus valide. Lorsqu’on supprime le fichier fich, on obtient le même résultat.

R9. Dans le répertoire sous, on crée un lien sur le répertoire reper. On essaie tout d’abord de créer un lien symbolique et un autre dur. On remarque que sur les répertoires on ne peut créer que des liens symboliques, par contre pour les fichiers on arrive à créer les deux.

R10. Dans le répertoire sous, on crée un lien sur le répertoire reper. On essaie tout d’abord de créer un lien symbolique et un autre dur. On remarque que sur les répertoires on ne peut créer que des liens symboliques, par contre pour les fichiers on arrive à créer les deux. 1-a) Les liens symboliques sont des fichiers de petite taille qui ont une existence propre sur le Disque dur. Ces fichiers contiennent les références des fichiers sources auquels ils correspondent. 1-b) d’un lien dur, la suppression de l’un des deux fichiers n’affectera pas l’autre 2- Le lien symbolique fait référence à un fichier dans un répertoire alors que le lien dur fait référence à un espace sur le disque dur. 3-Non , on ne peut pas créer le lien dur sur le répertoire car ce lien se crée qu'on a déjà un fichier . Puisqu'on a pas le fichier crée donc on aura pas de lien