Vous êtes sur la page 1sur 5

Devoir surveillé

Semestre : 1 2

Module : Administration et sécurité des SE UNIX


Enseignant(s) : UP Systeme
Classe(s) 3A2-->3A49
Documents autorisés : OUI NON Nombre de pages : 4
Date : 17/11/2021 Heure: 13H30 Durée : 1h

ETUDIANT(e)
N° Carte : …………………………………………………………... Classe : ……………
Nom et Prénom : ……………………………………………… .. Salle : ………………
Exercice 1 : Choisir la bonne réponse (10 pts)
1. Où se situe la table des partitions ? 2. Quelle valeur donner à l'option
«GRUB_DEFAULT» dans le fichier de
A. Bios configuration de Grub2 pour démarrer par
B. Grub défaut sur le troisième titre (noyau) ?
C. Init A. 4
D. MBR B. 3
C. 2
D. 1

3. Quel est le fichier de configuration de GRUB1 4. Quelle ligne du fichier /etc/inittab indique
? l’utilisation d’un mode d’affichage graphique
A. /var/log/grub.conf dès l’ouverture de session.
B. /etc/init.d/grub.conf
C. /boot/grub/menu.lst A. id:3:initdefault:
D. /root/grub/grub.conf B. id:5:initdefault:
C. id:5:init:
D. id 5:default

5. Lequel des niveaux d'exécution (runlevels) 6. Quel est le nom du processus exécuté par le
suivants ne peut jamais être utilisé comme BIOS chargé d'effectuer un test sur les
niveau d'exécution par défaut d'un système qui périphériques matériels connectés à la carte
utilise le processus init ? mère ?

A. 5 A. MBR
B. 6 B. READ
C. 1 C. POST
D. 4 D. CLEAR
7. Dans GRUB2, quel fichier devez-vous 8. Après avoir appliqué des modifications à la
configurer pour définir le temps d'attente pour configuration de GRUB 2, quelle commande
lancer le démarrage ? devez-vous exécuter ?

A. /etc/grub2.cfg A. grub2-install
B. /boot/grub/grub2.conf B. mkconfig-grub2 –all
C. /etc/default/grub C. grub2-mkconfig
D. /grub2/boot D. make install grub

1
9. Lequel des éléments suivants vient en premier 10. Vous n'avez pas le mot de passe Root et vous
dans la procédure de démarrage de CentOS 7 souhaitez le réinitialiser. Quel argument du
? noyau offre la méthode recommandée pour le
A. Systemd réinitialiser ?
B. Kernel(noyau) A. init=/bin/bash
C. Grub2 B. init=/bin/sh
D. initramfs C. rw init=/sysroot/bin/sh
D. rd.break
11. Laquelle des commandes suivantes peut 12. Le contenu de quel répertoire sera copié par
supprimer un utilisateur d'un groupe ? défaut vers le répertoire personnel d’un
A. groupdel nouveau utilisateur au moment de son
B. usermod création ?
C. gshadow A. /etc/skeleton
D. gpasswd B. /etc/default/user
C. /etc/default
D. /etc/skel

13. Quelle est la permission spéciale activer sur le 14. Quel est le quatrième champ du fichier
fichier /usr/bin/passwd ? /etc/group ?
A. Awk A. Le GID.
B. Suid B. Le mot de passe de groupe.
C. Sgid C. La liste des utilisateurs ayant ce
D. Sticky bit groupe comme groupe principal.
D. La liste des utilisateurs ayant ce
groupe comme groupe secondaire.

15. Quel est le quatrième champ d’une ligne du 16. L’option -G de la commande useradd sert à:
fichier /etc/passwd ? A. Fixer l'appartenance de l'utilisateur à un
A. UID groupe primaire.
B. GID B. Fixer l'appartenance de l'utilisateur à une
C. Le répertoire de travail. liste de groupes secondaires.
D. Commentaire C. Cette option n’existe pas avec la
commande useradd
D. Supprimer un utilisateur
17. Quelle est la commande qui permet à 18. Quelle commande permet de changer le mot
l’utilisateur Ali de changer son mot de passe de passe du groupe finance ?
jusqu'a 20 jours au-delà de la date d’échéance. A. gshadow -a finance
A. passwd –m 20 Ali B. groupmod -d finance
B. passwd –i 20 Ali C. usermod -r finance
C. passwd –x 20 Ali D. gpasswd finance
D. passwd –d 20 Ali
19. Qu'indique le double point d'exclamation (!!) 20. Quelle commande ajoute la permission sticky
dans le champ des mots de passe de fichier bit sur le répertoire /dir ?
/etc/shadow ?
A. Un mot de passe dangereux a été A. chown +t /dir
défini B. chmod o+t /dir
B. Aucun mot de passe n'a été défini C. chmod u+t /dir
C. Il y a une erreur dans le champ du mot D. chmod g+t /dir
de passe
D. L'utilisateur a été empêché de se
connecter

2
Exercice 2 : Programmation shell (10 pt)

Créer un script manageUser.sh qui vous propose le menu suivant :


Sélectionnez un choix:

1 - Vérifier l'existence d'un utilisateur


2 - Afficher l'UID d'un utilisateur
3 - Afficher les groupes secondaires de l'utilisateur
4 - Afficher le nombre de fichiers et dossiers dans le répertoire home de l'utilisateur
q - Quitter

*le nom de l'utilisateur est passé en argument au script.


*le script doit vérifier l'existence d'un argument.
*les fonctionnalités demandées doivent être implémentées dans des fonctions.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………

3
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
……………………………………………………………………………………………………..

4
5

Vous aimerez peut-être aussi