Vous êtes sur la page 1sur 9

Exercice

Exercie 1:
- Qui peut créer un groupe
- Qui peut créer un utilisateur
- Que possède un utilisateur
- Combien de groupe principal appartient un utilisateur
- Est-ce que les groupes secondaires sont obligatoires
- Quelle est la commande qui ajout un nouveau groupe
- Quelle est la commande qui ajoute un nouvel utilisateur
- Quelle est la commande qui change le mot de passe
- Qui peut changer le mot de passe
- Que fait cette commande «  useradd -m -s -g INFO -G prod,compta USER10 »
- Que sera l’impacte de ce scénario «  root@localhost:~# passwd »
- Que faut t’il spécifier pour éviter le problème causé par la commande précédente
- Quelle est la différence entre la commande « su – USER1 » et « su USER1 »
- Que fait la commande whoami
- Que fait la commande pwd

Exercice 2:
calculer les droits d’accès
Umask Valeur des droits d’acces Representation des droits d’acces
Proprietere Groupe Proprietre Autres
707 070
007 770
123 654
321
555
900
066 711
655
768
818 Error
672
777
000 777
Exercice 3:
- Que représente le x des droits d’accès
- Quel est le rôle de la commande umask
- Comment modifier le umask « écrivez la commande »
- Quelle est la commande qui permet de modifier les droits d’accès d’un fichier et/ou répertoire
- Qui peut modifier les droits d’accès d’un fichier ou répertoire
- Est ce que le root peut modifier les droits d’accès ? Et pour quoi ?
- Modifier le umask de l’utilisateur afin que tous les prochains répertoires ou fichiers crée auront les
droits suivant
Propriétaire : RWX , Groupe Propriétaire — , autre —

- Créer un fichier FILE10 et modifier les droits d’accès de manière que les membres du groupe
possède le droit de lecture
- Modifier les droits d’accès du répertoire de l’utilisateur courant de manière a ce qu’il soit le seul a
pouvoir accéder modifier est afficher son contenu
- Est t’il possible de copier dans un fichier si il ne possède pas le w
- Que fait la commande chmod -R 333 fichier.txt
-

Exercice 4:
-cochez les bonnes réponses

useradd -m -s /bin/bash -g dsi useradd -m -s /bin/bash -g dsi tux

useradd -g /bin/bash -s tux -m useradd -m -s /bin/sh -g dsi tux

- Un utilisateur est caractérisé par

Répertoire personnel un Groupe secondaire


Un prénom un login
un groupe principale un shell

- Quelle est la commande qui permet de copier un fichier ou un répertoire

mkdri mkfs

touch pc

cp ls

- Quelle est la commande qui permet de voir le contenu d’un répertoire récursivement

ls -a ls -l

ls -R ls -r
- Que représente le point (.)

répertoire parant répertoire suivant

répertoire précédent répertoire courant


- Écrivez la commande qui me permet de me placer dans le répertoire précédent
------------------------------------------------------------------------------------------------

- Citez au moins 3 commandes qui permet de voir le contenu d’un fichier (totalité ou une partie) :
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
- Donnez un exemple des 3 commandes
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
- Écrivez la commande qui copie le fichier /etc/passwd au répertoire courant
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------

- Que représente le symbole (~) :


----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
- Quelle est la commande qui me permet de me déplacer dans le système de fichier
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
- Que contient le répertoire /dev
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
- Que représente le (/) du système de fichier
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
- Citez deux type de chemins et donnez un exemple de chaque type
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------

- On suppose qu’un utilisateur se trouve dans le répertoire /tmp est ce qu’il peut copier le fichier
/etc/passwd dans son répertoire personnel , écrivez la commande
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
- Quelle est la commande qui affiche le nom d’utilisateur est la commande qui affiche son UID

GID whoisit ls

UID ami id

su whoami

- Que contiennent les fichiers


/etc/passwd :____________________________________________________________________
/etc/group :____________________________________________________________________
/etc/shadow :____________________________________________________________________

-Que représente le symbole ( | )


__________________________________________________________________________________

- Donnez un exemple
__________________________________________________________________________________

- Que fait la commande cut


__________________________________________________________________________________
- Citez les deux options obligatoire avec description de chaque option
__________________________________________________________________________________
- Donnez un exemple
__________________________________________________________________________________

- la commande mv renomme un fichier

Vrai Faux

- la commande cp supprime un fichier

Vrai Faux

- Quels sont les deux type d’utilisateurs sous Linux :


__________________________________________________________________________________

- Comment renommer un fichier qui se trouve dans le répertoire parant (écrivez la commande).
__________________________________________________________________________________

- C’est quoi debian


__________________________________________________________________________________
- Donnez un exemple d’un pipe
__________________________________________________________________________________
- Comment fonctionne le pipe
__________________________________________________________________________________

- Comment rediriger les erreurs d’une commande dans un fichier « donnez un exemple »
__________________________________________________________________________________

-Comment rediriger les résultats dans un fichier sans écraser son contenu « donnez un exemple »
__________________________________________________________________________________

- Comment rediriger les deux sorties dans le même fichiers sans écraser son contenu «Donnez un
exemple »  
__________________________________________________________________________________

- Est-ce qu’on peut lister le contenu d’un répertoire même si on n’est pas au même niveau

Non Oui

- un utilisateur simple peut créer des groupes est/ou des utilisateurs

Non Oui
- Pourquoi :
__________________________________________________________________________________

- Dans une entreprise qui fait les taches d’administration


__________________________________________________________________________________

- Que contiennent les répertoires suivant

/ :__________________________________________________________________________
/var :__________________________________________________________________________
/etc :__________________________________________________________________________
/home :__________________________________________________________________________
/bin :__________________________________________________________________________
/dev :__________________________________________________________________________

- Quel est l’équivalent de / linux sous windows


________________________________________________________________________________
Exercice 5: (Pratique)
- Créer un utilisateur tux qui appartient au groupe Admin et connectez-vous avec
- Lister tout le contenu du répertoire personnel de l’utilisateur (fichiers cachés.)
- Créer les deux répertoires travail/TP, (commande en une seule ligne )
- Avec une seule commande créer les répertoires music/mp3
- Affichez les cinq premières lignes du fichier /etc/group
- Affichez les huit dernières lignes du fichier /etc/passwd
- Déterminez le nombre de lignes, mots et caractère du fichier /etc/passwd

placez-vous dans le répertoire personnel de tux (/home/tux) et exécutez les commandes qui
réalisent les taches suivantes sans se déplacer (en restant tjr dans le répertoire /home/tux)

- Copiez le fichier /etc/hosts dans le répertoire TP et renommez le hostname.


- Déplacez le fichier hostname dans le répertoire courant
- En utilisant une seule commande, copiez les fichiers /etc/passwd et /etc/group dans le répertoire
courant.
- Créez un fichier appelé cours.pdf dans votre répertoire personnel , et puis renommez le tutoriel.pdf
- Afficher la première colonne du fichier /etc/passwd
- Afficher seulement la dernière colonne du fichier /etc/group
- Trier l’affichage du fichier /etc/group
- inverser l’affichage du fichier /etc/passwd
- placez-vous dans la racine et lister toutes l’arborescence du système de fichier ainsi que les fichiers
cachés sous forme de liste

placez-vous dans le répertoire /var et exécuter les commande qui réalise les tache suivante sans se
déplacer

- Créez un répertoire linux dans le répertoire /tmp


- créez 5 fichiers (file1.log file2.log...file5.log) dans le répertoire /tmp/linux
- renommez le fichier file1.log en file1.txt
- Créez un répertoire nommé COURS dans le répertoire personnel de tux
- déplacez tous les fichiers qui ont l’extension .log du répertoire /tmp/linux dans le répertoire COURS

Placez-vous dans le répertoire personnel de tux

- listez tous le contenu du répertoire /tmp/linux


- créer cette structure (depuis /home/tux) sans se déplacer
/home/tux
|_REP200
|_REP300
|_REP400
- créez un fichier file.txt dans le répertoire REP400
- Déplacez-vous dans le répertoire REP400
- copier le fichier File.txt dans le répertoire REP200
- Déplacez-vous dans le répertoire /dev
- Lister tous les fichiers en liste ainsi que les inodes des fichiers
- Placez-vous dans le répertoire /etc et listez le contenu du répertoire parant
- Déplacez-vous dans le répertoire /tmp/linux et listez le contenu de répertoire parant en liste
- Déplacez-vous dans le répertoire personnel de l’utilisateur courant et listez le répertoire parant

déplacez-vous dans le répertoire personnel

- Créez un répertoire /tmp/LINUXTP/TP10 en une seule ligne


- Copier le fichier /etc/passwd dans le répertoire TP10 précédent
- Déplacez le répertoire LINUXTP dans le répertoire REP300 précédemment créer (exo1)
- Renommez le fichier passwd précédemment déplacé en user.txt
- Copiez-le dans le répertoire personnel de l’utilisateur
- Supprimez le répertoire REP200
- Afficher le contenu du fichier user.txt

Créez un répertoire commande et déplacez-vous a l’intérieur et depuis ce répertoire :

- Affichez le contenu du fichier user.txt qui se trouve dans le répertoire parant


- Calculez le nombre de ligne, mot et caracteres du fichier user.txt
- Affichez les informations de deux colonnes de votre choix du fichier user.txt
- Déplacez le fichier user.txt dans le répertoire courant
- Découper le en plusieurs fichiers de 2 lignes chacun
- Déplacez-vous dans le répertoire parant
- Affichez le répertoire courant
- Affichez le nom d’utilisateur
- listez le contenu du répertoire commande
- Affichez le répertoire courant
- Supprimer tous le contenu du répertoire personnel
- Affichez le contenu inversé du fichier /etc/group
- Affichez le message ‘ Ohlalalal Linux !!!!’ a l’écran
- Affichez le message ‘ Il est très facile‘ sans saut de ligne

Créer un compte utilisateur toto et affectez-le au groupe Admin

- Activer le compte
- connectez-vous avec toto et placez-vous dans son répertoire personnel
- créer un répertoire partage
- modifiez les droits d’accès du répertoire partage de la manière suivant (drwxrwx---)
- reconnectez-vous avec le compte tux
- copier le fichier /etc/passwd dans le répertoire partage qui se trouve dans le répertoire personnel de
toto
Connectez-vous avec l’utilisateur toto

- modifier les droits d’accès du répertoire partage ainsi que les fichiers qui sont a l’intérieur de ce
dernier en une seule commande indice (-R) de manière a ce qu’il soit le seul a pouvoir accéder , voir et
modifier son

- afficher votre umask

- modifiez le umask afin que toutes les prochaines créations de fichier ou répertoire auront les droits
suivant rwx-w----

- créez 5 répertoires rep1 rep2 ….rep5

- modifiez le usmak afin que toutes les prochaines créations de fichiers ou répertoire auront les droits
rwxr-xr-x

Connectez-vous avec le compte tux


- afficher le contenu du répertoire rep1 qui se trouve dans le répertoire personnel de toto
- Pourquoi cette erreur ???
- copier le fichier /etc/passwd dans le répertoire /home/toto/rep1
-Pourquoi ça a marché ???

Connectez-vous avec l’utilisateur tux et placez-vous dans répertoire personnel puis exécutez les
commandes qui réaliseront les taches suivantes

- Rediriger l’affichage du message ‘Je dois juste pratiquer sur ma distribution’ dans un fichier text.txt

- Rediriger l’affichage du message ‘Debian est une distribution formidable’ dans le même fichier
text.txt sans écraser l’ancien contenu

- Créer un répertoire WALLOU et modifier les droits d’accès afin d’obtenir les droits suivant
(d---------)

- Listez tous les fichiers répertoire est sou-répertoire d’une manière récursive en liste du répertoire
personnel et rediriger le résultat standard dans un fichier lsout.txt et les erreurs dans un fichier error.txt
- Supprimer le répertoire WALLOU

- essayer de lire le fichier /etc/shadow et rediriger le erreur dans le /dev/null

- listez le contenu de tous le répertoire /var et rediriger les deux sorties dans le même fichier out.txt

- lisez le contenu du fichier out et contez le nombre d’ligne


- trier le fichier /etc/group ensuite lisez les 5 premières ligne , inversez-les , trier encore , lisez les 2
dernières ligne , récupérer les informations du premier champ seulement rediriger le résultat dans un
fichier groupe.txt est sur la même ligne écrivez le message ’ fin du document ’ dans le même fichier
groupe.txt

- lisez les 10 premières ligne du fichier group et cherchez le mot clé root
- lisez le contenu du fichier group , trier le et afficher les ligne qui ne contiennent pas le mot clé avahi

- Afficher le nombre total des répertoire et fichiers dont l’utilisateur peut lire ou modifier le contenu et
rediriger le tout dans un fichier allowed.txt sans afficher les messages d’erreur ou les sauvegarder dans
un fichier.
- Afficher le message ‘finalement linux est tres facile’  a l’écran
- Rediriger le message ‘Je vais réussir Inchallah ’ dans le fichier fin_serie_exo1.txt

Vous aimerez peut-être aussi