Vous êtes sur la page 1sur 5

TD LINUX

Exercice1 :
1- Créez deux groupes group1 et group2 ?
2- Créez quatre utilisateurs user1, user2, user3 et user4 ?
3- Rendez les utilisateurs dans les groupes :
- Les premier et deuxième utilisateurs sont membres du premier groupe.
- Les troisième et quatrième utilisateurs sont membres du second groupe.
- Le deuxième utilisateur est aussi membre du second groupe.
- Le quatrième utilisateur est aussi membre du premier groupe.
4- Vérifier les membres du groupe group2 ?
5- Créer deux répertoires rep1, rep2 et rep3 en seul ligne ?
6- Créer dans rep1 un fichier nommé fich11 et dans rep2 un répertoire nommé rep21
?
7- Déplacez-vous au répertoire rep21
8- Copiez le rep1 et son contenu dans le répertoire courant?
9- Copiez l’arbre rep2 dans le répertoire rp3 ?
10- Visualisez le contenu de rep3 de façon détaillée ?
11- Supprimez l’arbre rep3 ?
Corrigée
1-
[root@localhost ali]# groupadd group1
[root@localhost ali]# groupadd group2
2-
[root@localhost ali]# useradd user1
[root@localhost ali]# useradd user2
[root@localhost ali]# useradd user3
[root@localhost ali]# useradd user4
3-
[root@localhost ali]# usermod -g group1 user1
[root@localhost ali]# usermod -g group1 user2
[root@localhost ali]# usermod -g group2 user3
[root@localhost ali]# usermod -g group2 user4
[root@localhost ali]# usermod -aG group2 user1

Page 1 sur 5
[root@localhost ali]# usermod -aG group1 user4
4-
less /etc/passwd
less /etc/group
ou
su user1
[user1@localhost ~]$id

5-
[ali@localhost ~]$ mkdir rep1 rep2 rep3
6-
[ali@localhost ~]$ cd rep1
[ali@localhost rep1]$ touch fich11
[ali@localhost rep1]$ cd ..
[ali@localhost ~]$ cd rep2
[ali@localhost rep2]$ mkdir rep121
7-
[ali@localhost rep2]$ cd rep21
[ali@localhost rep21]$
8-
[ali@localhost rep21]$ cp -r ../../rep1 .
9-
[ali@localhost rep21]$ cp -r ../../rep2 ../../rep3
10-
[ali@localhost ~]$ ls -l rep3
11-
[ali@localhost ~]$ rm -r rep3

Page 2 sur 5
Exercice2
1. Dans votre répertoire courant, créez en une commande les fichiers suivants:
Ita1, ita1, Ita2, ita2, ita, Ita, itaadarissa, istaadarissa
2. Créer le répertoire « dossierv1″ dans votre répertoire courant, et déplacez les fichiers
précédemment créés dans le répertoire « dossierv1″.
3. Lister tous les fichiers se terminant par 5
4. Lister tous les fichiers commençant par ita4
5. Créer le répertoire » d_copie1 » dans votre répertoire courant

Corrigée
1- [ali@localhost ~]$ touch Ita1 ita1 Ita2 ita2 ita Ita itaadarissa istaadarissa
2-[ali@localhost ~]$ mkdir dossierv1
[ali@localhost ~]$cp Ita1 ita1 Ita2 ita2 ita Ita itaadarissa istaadarissa dossierv1
3-[ali@localhost dossierv1]$ ls *5
4-[ali@localhost dossierv1]$ ls ita4*
5-[ali@localhost ~]$ mkdir d_copie1
Exercice5
Quelles sont les commandes (selon deux représentations décimale et caractère) pour lui
donner les droits suivant (on suppose qu’après commande on remet le répertoire à 755)
sur chacun de ces dossiers

Droit du propriétaire Droit du groupe Droit du les autres

lecture écriture accès lecture écriture accès lecture Ecriture accès

Dossier1 oui oui oui oui non oui non non oui

Dossier2 oui non oui non oui non non non oui

Page 3 sur 5
Corrigée
1- Dossier1
Méthode décimale:
chmod 751 Dossier1

Méthode symbolique:
chmod u=rwx, g=rx, o=x Dossier1

2- Dossier2
Méthode décimale:
chmod 521 Dossier2

Méthode symbolique:
chmod u=rx, g=w, o=x Dossier2

Exercice3
On veut établir un fichier fichier1_droit dans le répertoire dossier_droit,
Par défaut ce fichier est à 644 (rw-r–r–).
En partant du répertoire courant, pour chaque commande de l’exercice précédent,
essayez d’accèder au répertoire dossier2_droit (commande cd), de faire un ls dans
dossier_droit et de modifier le fichier2_droit avec un éditeur quelconque (vi par
exemple).
1. Etablir le répertoire « dossier1_droit » avec les droits normal
2. Accéder à ce dossier
3. Etablir le fichier « fichier1_droit » avec les droits normal
4. afficher le contenu de ce dossier
5. modifier les droits du fichier pour qu’il soit modifiable par tout le monde
6. tester d’ouvrir fichier par vi et ajouter vos nom et prénom à la fin
7. afficher les droit du fichier et celle du dossier

Corrigée
1- [ali@localhost ~]$ mkdir dossier1_droit
2- [ali@localhost ~]$ cd dossier1_droit
3- [ali@localhost dossier1_droit]$ touvh fichier1_droit
4- [ali@localhost dossier1_droit]$ ls

Page 4 sur 5
5- [root@localhost dossier1_droit]# chmod a+w fichier1_droit
ou

[root@localhost dossier1_droit]# chmod 666 fichier1_droit


ou

[root@localhost dossier1_droit]# chmod g=rw, o=rw fichier1_droit


ou

[root@localhost dossier1_droit]# chmod g+w, o+w fichier1_droit


6- [ali@localhost dossier1_droit]$ vi fichier1_droit
7- [ali@localhost dossier1_droit]$ ls -l fichier1_droit
[ali@localhost ~]$ ls -l dossier1_droit

Page 5 sur 5

Vous aimerez peut-être aussi