Université Virtuelle de Tunis (UVT)
Institut Supérieur d'Informatique (ISI)
Master Professionnel en Logiciels Libres: MP2L
ECUE: Administration système - Durée: 02 heures
Examen session principale – Mai 2018
Documents non autorisés - Enseignant: Habib SMEI
Nom et Prénom : …………………………………………… Code : …………………………..
Exercice 1 : (10 pts)
1. Quel est le rôle d’une partition Swap dans GNU/Linux ?
Répondez directement sur cette feuille
……………………………………………………………………………………………………………….
2. Donnez les avantages du système de démarrage “System D”
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
3. Donnez trois caractéristiques du système de fichiers ext4.
……………………………………………………………………………………….…………………………….
……………………………………………………………………………………….…………………………….
4. Soit la ligne suivante :
mp2l:x:15:0:administrator:/root:/usr/sbin/nologin.
a. De quel fichier provient-elle ?
……………………………………………………………………………………………………………….
b. Donnez la signification précise des champs suivants :
mp2l
15
0
administrator
/root
/usr/sbin/nologin
5. L'arborescence …………………… contient les données des utilisateurs.
6. La commande …………………….. permet de vérifier les quotas d'un utilisateur.
7. A quoi sert le dossier /etc/skel ?
…………………………………………………………………………………….…………………………….
8. Soit le répertoire MP2L suivant :
drwxrwxrwt 15 root root 4096 mai 23 08:30 MP2L
a. Expliquez la signification des différents champs. Indiquez les droits affectés à ce répertoire
drwxrwxrwt
15
root
root
mai 23 08:30
MP2L
b. Quelle est la valeur numérique à passer à la commande chmod pour positionner les droits d’accès tells que
définis ci-dessus.
……………………………………………………………………………………….…………………………….
9. Quelle commande permet de construire un système de fichiers sur une partition ? Donnez un exemple
avec le système de fichiers ext4
……………………………………………………………………………………….…………………………….
……………………………………………………………………………………….…………………………….
1
Publicité
10. Quelle commande permet de connaître l’espace disque occupé et l’espace disque libre ?
………………………………………………………………………………………….
11. Quelle commande permet de contrôler l’intégrité d’un système de fichiers ?
………………………………………………………………………………………….
12. Quel fichier utilise la commande mount –a pour monter un système de fichiers ?
………………………………………………………………………………………….
13. Quelle commande et quelle option permettent d'initialiser la base de données de quotas ?
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
14. Expliquez brièvement la notion de quota, de limite douce et de limite dure sous GNU/Linux
Quota : ……………………………………………………………………………………………………………….
……………………………….……………………………………………………………………………………….
………………………………….…………………………………………………………………………………….
Limite douce : …….………………………………………………………………………………………………….
…………………………………………..…………………………………………………………………………….
……………………………………………………...………………………………………………………………….
Limite dure : …….…………………………………………………………………………………………………...
……………………………………………………...………………………………………………………………….
……………………………………………………...………………………………………………………………….
15. En tant qu’administrateur système, vous devez ajouter le répertoire /opt/lib à la liste des chemins
de bibliothèques, pour tout le système. Comment procéder, en deux étapes ?
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
16. Quel est le rôle du processus syslogd ?
……………………………………………………………………………………………………………….
17. Dans quel fichier sont stockés les fichiers crontab pour les utilisateurs sous ubuntu GNU/Linux ?
……………………………………………………………………………………………………………….
18. Que signifient les mots noauto et sync dans le fichier /etc/fstab ?
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
……………………………………………………………………………………………………………….
19. Donnez la signification des droits suivants :
2
SETUID : ………………………….………………….……………………………….……………
SETGID : ………………………….………………….……………………………….………………
Stickybit : ………………………….………………….…………………………….…………………
Exercice 2 (15 pts)
L’administrateur a le choix entre utiliser un répertoire /home sous la racine ou créer une partition séparée
/home.
1. A votre avis quelle est la meilleure solution ? (3 points)
2. Dans le cas du choix d’une partition séparée, indiquer trois systèmes de fichiers différents qui peuvent
être utilisés. (3 points)
3. Quelle est la commande à utiliser pour effectuer le formatage (la partition /home correspond à /dev/sda3
et le système de fichiers choisi est ext4) ? (2 points)
4. Pour limiter les espaces disque attribués aux utilisateurs, l’administrateur utilise les quotas. Il a alors la
possibilité de spécifier une limite douce (Soft Limit) et une limite dure (Hard Limit) pour chaque
utilisateur.
a. Expliquer ce mécanisme de quota et les notions de limites douce et dure. (4 points)
b. Dans quel fichier configuration le mécanisme de quota doit-il être spécifié ? (1 points)
c. Donner la commande permettant de fixer les quotas d’un utilisateur donné « utilisateur1 ». (1 points)
Publicité
d. Comment l’administrateur peut-il activer les quotas au démarrage du système ? (1 points)
Exercice 2 (14 pts)
1. Donner la commande qui permet de créer l’utilisateur user1 avec comme répertoire de connexion
/home/documents/user1 et comme shell par défaut /bin/sh.
2. Afin de contrôler le serveur, l’administrateur a besoin de superviser les fichiers journaux. Quel est le
nom du répertoire qui contient la plupart des fichiers journaux ?
3. L’administrateur désire installer un logiciel spécifique au service financier appelé « finadmin ». Le
fichier ReadMe.txt lui propose d’exécuter les instructions suivantes :
gunzip finadmin.tar.gz
tar –xvf finadmin.tar
make install
make maconfig
a. Expliquer le rôle de chacune de ces instructions.
b. Si le logiciel est installé dans le dossier /opt/logiciels/finadmin, quelle est la
commande à exécuter pour permettre de lancer ce logiciel à partir de n’importe quel
emplacement ?
3
4. L’administrateur doit réfléchir à une solution de sauvegarde pour les données.
a. Quels sont les différents aspects à examiner ?
b. Quelles sont les solutions de sauvegarde possibles ?
c. Quelles différences y-a-t-il entre le backup, la synchronisation et le Raid ?
4
Exercice 2 - QCM : (10 pts)
1. Quels droits sont positionnés sur un répertoire par la commande chmod 1777?
A. Elle permet à tous les utilisateurs d’accéder au répertoire.
B. Elle interdit l'accès aux autres utilisateurs que le groupe.
C. Elle permet à tous de créer des fichiers dans ce répertoire
D. Elle permet à tous de créer des fichiers dans ce répertoire, mais pas de modifier ou d’effacer ceux des autres.
2. Pour formater une partition ext4, vous utilisez
fdisk –f ext4
A. disk druid.
B.
C. mkfs.ext4
fsck.
D.
3. Quelle commande montre l'occupation d'un répertoire /usr/REP ?
A. du -hs /usr/REP
B. df -h /usr/REP
C. dd -h /usr/REP
ls -iR /usr/REP
D.
4. La commande locate
A. Fonctionne comme find mais avec des options différentes.
B. Est plus efficace que find car elle utilise un index.
C. Permet de localiser l’emplacement des fichiers exécutables de Linux.
D. Permet de changer la langue par défaut de Linux.
5. Quelle commande permet de verrouiller le compte cpte1 ?
A. usermod -l cpte1
B. usermod -L cpte1
C. usermod --l cpte1
D. usermod –lock cpte1
Publicité
6. Pour fournir un environnement initial pour tous les utilisateurs, on doit modifier le fichier
A.
B.
C.
D.
/etc/login.defs
/etc/default/useradd
/etc/skel
/etc/default/users
7. Comment peut-on installer le paquetage RPM monprog-1.i386.rpm ?
A.
B.
C.
D.
rpm -Uvh monprog-1.i386.rpm
rpm -i monprog-1.i386.rpm
rpm -u monprog-1.i386.rpm
rpm -e monprog-1.i386.rpm
8. Quels droits devrait avoir le fichier /usr/bin/passwd ?
A. 4511
B. 6400
C. 5400
D. 4222
9. Vous utilisez le système de quotas sur votre système. Comment pouvez-vous voir les détails des quotas de disque ?
repquota
A.
B. quota -l
C. quotachech
D. quota --list
10.
Quelle commande permet de voir l'espace restant sur une partition montée ?
top
free
A.
B.
C. df
D.
fsstat
11. La commande useradd –f 5 med permet d’ajouter l’utilisateur med en spécifiant :
A. 5 jours avant l’expiration du compte
B. 5 jours avant l’expiration du mot de passe
C. 5 jours entre l'expiration et la désactivation permanente du compte
D. 5 jours avant l’activation du compte
5
12. Avec la commande groupadd, l’option -o permet :
A. de créer un GID primaire
B. d’affecter un GID déjà existant
C. de créer un GID secondaire
D. de supprimer un GID secondaire
13. Vous êtes le propriétaire du fichier fic auquel vous avez retiré tous les droits aux membres du groupe et aux autres.
Cependant le répertoire qui le contient dispose du droit w pour les membres du groupe. Qui peut supprimer votre fichier ?
Publicité
A. Seulement vous.
B. Vous et les membres du groupe du répertoire.
C. Personne : vous avez supprimé tous les droits du fichier.
D. Les autres.
14. Dans quel fichier est stockée la liste des commandes récemment utilisées (shell bash) ?
A.
B.
C.
D.
.bashrc_history
.history
.bash_history
.bash_list_history
15. Quelle commande permet de positionner le bit sticky pour le répertoire /tmp ?
A. chmod u+s /tmp
B. chmod +st /
C. chmod a+s /tmp
D. chmod o+t /temp
16. Pendant le démarrage de GNU/Linux, qu’est ce qui arrive immédiatement après la phase de chargement du noyau ?
A. Chargement de initial ramdisk
B. Exécution de init
C. Montage du système de fichiers root
D. Chargement des modules
17. Comment supprimer une entrée crontab ?
A. Crontab -d
B. crontab -e
C. crontab -r
D. del –crontab
18. Vous voulez savoir où se trouvent tous les fichiers de configuration du paquet installé "postfix". En supposant qu'il a été
installé avec rpm. Quelle est la commande appropriée ?
A.
B.
C.
D.
rpm -qc postfix
rpm -Vc postfix
rpm --config postfix
rpm -qa --config postfix
19. Quelle commande permet de savoir si un paquet est installé ?
A.
B.
C.
D.
rpm -- list rpmname
rpm -qvl rpmname
rpm rpmname
rpm -qv rpmname
6