EXAMEN
Semestre : 1 2
Session : Principale Rattrapage
ETUDIANT(e)
Nom et Prénom : …………………………………………………... Code :
Classe: …………………………………………………....................
Module : Administration et sécurité des SE Unix
Enseignant(s): UP systèmes
Classe(s) : 3A, 3Sigma
Documents autorisés: OUI NON Nombre de pages : 4 pages
Date: 04/01/2016 Heure: 9h00 Durée: 01h 30
**
Nom et Signature Nom et Signature Observations
Code Note du Surveillant du Correcteur
/20
Module : Administration et sécurité des SE Unix
NB : Les parties réservées aux informations relatives à l’étudiant et à l’administration
seront ajoutées au cas où les réponses seront écrites sur les feuilles d’examen.
Exercice1: [4pts]
Soit la figure suivante :
[root@localhost ~]# fdisk –l /dev/sdb
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 244 1959898+ 83 Linux
C
/dev/sdb2 245 488 1959930 83 Linux
/dev/sdb3 489 1305 6562552+ 5 Extended
A
/dev/sdb5 B
489 854 2939863+ 83 Linux
/dev/sdb6 855 1305 3622626 83 Linux
1. Devinez les valeurs utilisées dans les champs grisés ?
…………………………………………………………………………………………….
…………………………………………………………………………………………….
1
NE RIEN ECRIRE
2. Faites les manipulations suivantes:
a. Formatez la 1ere partition primaire du 2eme disque avec le système de
fichiers ext3 ?
………………………………………………………………………………………………
b. Les répertoires personnels seront montés automatiquement sur la première
partition primaire du 2eme disque tout en utilisant les options nécessaires pour
activer les quotas disque ?
………………………………………………………………………………………………
………………………………………………………………………………………………
c. Faites en sorte que l’utilisateur user1 ne pourra créer que 100 fichiers sur
son répertoire personnel. En cas de dépassement de limite, il pourra créer 50
fichiers de plus. Indiquez toutes les manipulations nécessaires ?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Exercice 2 [4pts]
A- Vous êtes le responsable IT d’une entreprise de services informatiques et
vous venez de récupérer le code source d’une application de travail collaboratif :
collaboratif.tar.gz
1. Décompressez et désarchivez la source de l’application
………………………………………………………………………………………
2. Quelles sont les étapes nécessaires pour installer l’application ? Expliquez
l’utilité de chacune.
…………………………………………………………………………………………...…
………………………………………………………………………………………………..
.………………………………………………………………………………………………
……………………………………………………………………………………………….
2
3. a. Donnez la commande qui permet d’afficher les dépendances de votre
application.
………………………………………………………………………………………..
b. Comment le système fait-il pour trouver les bibliothèques dont
l’application dépend ?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
4. Enumérez les deux types des bibliothèques et citez un avantage et un
inconvénient de l'utilisation de chacune ?
Type1………………………………………………………………………………
Avantage : …………………………………………………………………………………..
………………………………………………………………………………………..
Inconvénient : ……………………………………………………………………………….
………………………………………………………………………………………..
Type2…………………………………………………………………………………
Avantage :…………………………………………………………………………..
……………………………………………………………………………………….
Inconvénient :………………………………………………………………………………
……………………………………………………………………………….
B- Soit le package collaboratif-2.1.0.rpm, donnez les commandes (avec leurs
options) permettant de :
a. Lister les packages rpm installés sur le système : …………………….……
b. Installer ce package: ……………………………….......................................
d. Afficher les informations du package: ……..………………………………….
c. Lister les fichiers appartenant à ce package :………………………………..
Exercice3 : [4pts]
A-
1. Quel est le fichier de configuration de syslog :…………………………………
2. Donnez la signification de la ligne suivante :
*.*;auth,authpriv.none /var/log/syslog
………………………………………………………………………………………………
………………………………………………………………………………………………
3. Faites en sorte que syslog affiche un message d'alerte du niveau emerg sur les
consoles des utilisateurs connectés.
....................................................................................................................................
B-
1. Indiquez la ligne à ajouter dans la table cron qui permet d’exécuter le script
/home/esprit/script chaque 10min entre 7heures et 9heures de l’après-midi
tous les lundi et samedi du premier trimestre de l’année.
....................................................................................................................................
2. Donnez la signification de la ligne suivante de la table cron
*/10 23 31 12 * root tar –czf /backup/homes.tgz /home
....................................................................................................................................
Exercice4 : Script SHELL [8 pts]
Avec l’option –f, la commande UNIX at permet à chaque utilisateur de programmer
l’exécution de scripts dans le temps.
Exemple : at 18:30 -f test permet de lancer le script « test » à 18h 30mn
3
Nous souhaitons écrire un script nommé « calendar » qui permet de planifier
l’exécution d’un des scripts stockés dans le répertoire /home/admin/messages/.
Ces scripts sont nommés msg1, msg2, …, msg10.
Le script « calendar » affiche en boucle le menu suivant à partir duquel l’utilisateur
va choisir une action à faire:
1/ Ajouter Tâche
2/ Supprimer Tâche
3/ Lister Tâches
4/ Quitter
Votre choix :
Si vous choisissez d’ajouter une tâche, le programme vous demande de
renseigner une heure et un nom du script à lancer.
Exemple d’exécution pour l’action « Ajouter Tâche » :
Nous sommes le Mon Dec 10 23:03:03 CET 2015
Saisissez l’heure: 18
Saisissez les minutes: 32
Choisissez votre Script à lancer: msg3
Exemple d’exécution pour l’action « Lister Tâches» : Sachant que les numéros
de tâche 11 et 12 sont attribués par le système
Liste des Tâches planifiees :
11 2015-12-25 20:30 a esprit
12 2015-12-25 18:30 a esprit
Le choix de supprimer une tâche demande à l’utilisateur de spécifier son numéro.
Exemple d’exécution pour l’action « Supprimer Tâche» :
Liste des Tâches planifiees :
11 2015-12-25 20:30 a esprit
12 2015-12-25 18:30 a esprit
Choisissez la tâche à supprimer: 12
………………………………………………
…………………………………………….. ………………………………………………
………………………………………….…… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………
……………………………………………… ………………………………………………