13
TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat Chapitre III Manipulation des fichiers et dossiers Les Ateliers Objectif : a la fin de la séance, le stagiaire sera capable de : - Donner comment Linux organise les fichiers et dossier - Naviguer dans le système de fichier - Créer et détruire des dossiers - Différencier le chemin absolu et le chemin relatif Durée : 3 hs 1

Les Ateliers LINUX

  • Upload
    lachir

  • View
    5

  • Download
    1

Embed Size (px)

DESCRIPTION

Exercices sur les commandes de base de LINUX sous RedHat

Citation preview

Page 1: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Chapitre III

Manipulation des fichiers et dossiers

Les Ateliers

Objectif : a la fin de la séance, le stagiaire sera capable de :

- Donner comment Linux organise les fichiers et dossier

- Naviguer dans le système de fichier

- Créer et détruire des dossiers

- Différencier le chemin absolu et le chemin relatif

Durée : 3 hs

Moyens pédagogiques : Les pcs, RHEL 5 installé sur une machine virtuelle, Datashow.

Atelier 1 : Création de fichiers texte

1

Page 2: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Atelier 2 : Création de dossiers avec mkdir

Créer dans le dossier courant (votre nom) les dossiers suivants:

Atelier 3 : Changer le répertoire et dossier

2

Connectez vous avec votre nom d’utilisateur

lancer le terminal

Créer les fichier f1 avec gedit

Créer f2 avec nano

Créer un fichier f3 vide avec touch

home

User

Memo projets

docs

Dossiers à créer

Page 3: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

1- Afficher le dossier en cours

2- Allez dans le dossier docs

3- Allez dans le dossier supérieur

4- Allez au répertoire principal de l’utilisateur

5- Afficher l’arborescence avec la commande tree

Atelier 4- Afficher le contenu d’un dossier

1- Connecter vous avec votre nom d’utilisateur2- Afficher le dossier courant avec pwd

3- Afficher le contenu du dossier principalFichiers : Dossiers :

4- Afficher les détailles des fichiers et dossiers

5- Quelle est la taille du fichier f1 et f2

Atelier 5- La commande cp (Copy)

1- Connecter vous avec votre nom d’utilisateur2- Allez dans le dossier principal3- Afficher le contenu du dossier4- Copier le fichier f2 dans le même dossier sous le nom f2.copy

5- Copier le fichier f1 dans le dossier memo sous le nom file1

6- Copier les fichiers f2 et f3 dans le dossier docs

7- Dupliquer le dossier docs dans le dossier principal

8- Afficher l’arborescence avec tree

Atelier 6 – Déplacement de fichiers ou de dossiers

1- Faites de memo le dossier en cours2- Déplacer le fichier f2.copy vers le dossier principal

3- Déplacer le dossier

3

Page 4: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Chapitre IV

Gestion des utilisateurs et groupes

Les Ateliers

Objectif : a la fin de la séance, le stagiaire sera capable de :

- Créer des utilisateurs en mode ligne de commande et en interface Xwindows

- Créer et gérer les groupes en ligne de commande et interface Xwindows-

4

Page 5: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Durée : 3 hs

Moyens pédagogiques : Les pcs, RHEL 5 installé sur une machine virtuelle, Datashow.

Atelier 1 : Création des utilisateurs en ligne de commande.

1- Connectez- vous avec l’utilisateur laboc.2- Afficher le help de la commande useradd

3- A l’aide de la commande useradd, ajouter l’utilisateur user1. Noter le résultat.

4- Pourquoi il affiche le message ?

5- Que faire pour créer le compte user1 ?

6- Connectez-vous en mode root et créer le compte user1.

7- Vérifier dans le dossier home si le dossier maison de user1 est créé.

8- Connectez-vous avec user1. Que ce passe t-il ?

9- Assignez un mot de passe pour user1.

10- Reconnectez-vous avec user1.

11- Afficher le help de userdel. Noter les options importantes

5

Page 6: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

12- Supprimer l’utilisateur user1 avec le dossier maison.

Atelier 2 : a- Création des utilisateurs graphiquement

1- Connectez-vous en mode root.2- Lancez la fenêtre Gestionnaire des utilisateurs.

3- Ajouter l’utilisateur user1 dont le nom complet est « je suis moi » et laissez les autres options par défaut.

4- Une fois créé, noter les éléments suivants :

IDUShell de connexionRépertoire personnel

b- Propriétés des utilisateurs1- Afficher le Gestionnaire d’utilisateurs2- Afficher les propriétés de user1.3- Modifier la date d’expiration de compte à la date du

jour.4- Connectez vous avec user1. Que ce passe t-il ?

5- Créer un utilisateur user2 dont le mot de passe doit être changé le jour suivant.

C- Suppression d’utilisateurs

1- Supprimer les utilisateurs user1 et user2.

6

Page 7: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Atelier 3 : Gestion des groupes

Dans une entreprise on veut accorder la connections aux utilisateurs des services comptabilité et service magasin.

Le service comptabilité compte deux postes dont le chef comptable et l’agent comptable.

Le service magasin compte un chef magasinier et un magasinier.

1- Connectez vous en mode root ;2- Créer des comptes utilisateurs pour chaque poste cité dans l’interface

gestion des utilisateurs et décocher l’option créer des répertoires personnels.

Utilisateurs Mot de passe IUD Shell

3- Créer deux groupes pour chaque service.4- Ajouter les comptes utilisateurs créés dans les groupes correspondant.

Groupes Utilisateurs

7

Page 8: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Chapitre IV

Gestion des permissions

Les Ateliers

Objectif : a la fin de la séance, le stagiaire sera capable de :

- Créer des utilisateurs et des groupes- Gérer les permissions sur les fichiers des utilisateurs et des groupes

Durée : 3 hs

Moyens pédagogiques : Les pcs, RHEL 5 installé sur une machine virtuelle, Datashow.

8

Page 9: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Atelier 1 : Les permissions sur les fichiers

1. Connectez-vous en mode root.

2. Créez deux groupes reseau1 et reseau2

3. Créez les utilisateurs suivants en décochant l’option « Créer un groupe privé pour l’utilisateur’

4. A l’aide de l’interface « Gestion des utilisateurs », ajouter les utilisateurs aux groupes :

rachid, brahim reseau1

madjid reseau2

5. Connectez-vous avec le nom d’utilisateur rachid (avec ctrl+alt+f1)

6. Nous allons créer des fichiers et dossiers sur lesquels nous allons effectuer des tests

Créer un fichier fiche_r dont le contenu est « C’est un fichiers de rachid ».

$ cat > fiche_r

C’est un fichier de rachid

^d

Créer un dossier rep_r

$mkdir rep_r

Créer un fichier vide myfile dans rep_r

$ touch rep_r/myfile

7. Afficher le contenu du dossier courant avec les permissions

$ ls -al

8. Noter les permissions et groupes des fichiers

Fichiers Fichier_r Rep_r myfile .

Permissions u g o u g o u g o u g o

groupes

9

Page 10: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

9. Connectez-vous avec l’utilisateur brahim

$ exit

Login : brahim

password

10. Nous allons tentez d’accéder aux fichiers de l’utilisateur rachid.

1. Afficher le contenu du dossier /home/rachid/rep_r

2. Afficher le contenu du fichier fiche_r

3. Afficher le contenu de /home/rachid

Aucun accès n’est autorisé ni pour le groupe ni pour others sur le dossier home de rachid (------) .

11. Donner l’autorisation de lecture (r) au groupe reseau1

$ chmod g+r reseau1

12. Connectez-vous avec brahim

13. Afficher le contenu du dossier home de rachid

$ ls /home/rachid

14. Afficher le contenu du dossier rep_r

Pas de permissions

15. Pour utiliser les permissions accordées aux fichiers du dossier rachid il faut autoriser le groupe reseau1 à exécuter (donc à accéder au dossier).

Ajouter l’autorisation exécuter (x) sur le dossier maison rachid pour le groupe reseau1.

16. Connectez-vous avec brahim

17. Accéder au fichier /home/rachid

$ cd /home/rachid

18. Quel est le dossier courant ?

$pwd

19. Afficher le contenu du fichier ficher

$ cat ficher

20. Modifier le fichier ficher

$ cat >> ficher

10

Page 11: Les Ateliers LINUX

TS Réseaux Système d’exploitation Linux Red Hat Prof : Mme Aissat

Pas de permissions car les autorisations pour le groupe sur ficher est r--

21. Que faire pour autoriser brahim à modifier le fichier ficher ?

22. Copier le fichier ficher sous le nom ficheb dans le dossier maison de brahim. Pourquoi la copie est elle possible.

23. Quel est le propriétaire de ficheb ?

24. Modifier le fichier ficheb. Puis afficher ses autorisations

25. Connectez-vous avec madjid

26. Afficher le contenu du fichier ficheb

11