Sujet Linux - SRI 2020 Principal Enoncé
Sujet Linux - SRI 2020 Principal Enoncé
Sujet Linux - SRI 2020 Principal Enoncé
Session 2020 1
- Sujet - 9
Centre National de l'Évaluation et des Examens
Note :
➢ Le présent sujet, noté sur 40, comporte deux dossiers indépendants :
• Dossier I : Administration du système GNU/Linux (18 pts)
• Dossier II : Administration réseau sous GNU/Linux (22 pts)
➢ Pour l’ensemble de cette épreuve d’examen, les réponses doivent être
rédigées uniquement sur l’actuel document.
Dossier I : Administration du système GNU/Linux /18 pts
I. Noyau Linux et démarrage du système /5 pts
1.1. La figure Fig.1 ci-dessous correspond à l’extrait de la commande Linux : # modinfo cifs
......................................................................
1.1.2. Donner les dépendances du module cifs ; /0.5 pt
......................................................................
1.1.3. Donner la commande qui permet de décharger le module cifs avec toutes ses dépendances. /1 pt
......................................................................
......................................................................
......................................................................
......................................................................
3.2. L’administrateur d’un serveur Linux souhaite, par un script bash, automatiser la sauvegarde de tous les fichiers de
configuration (*.conf) du système placés sous le répertoire /etc.
Le script bash "backup.sh" doit réaliser les tâches suivantes :
• Vérifier l’existence du répertoire /home/archives où seront stockés les archives (s’il n’existe pas il doit être
créé) ;
• Avec l’outil tar, Créer dans le répertoire /home/ archives une archive compressée nommée
etcConf_DateDuJour.tar.gz des fichiers /etc/*.conf ;
(Exemple : une archive nommée etcConf_140720.tar.gz correspond à une archive créée le 14/07/2020, pour
obtenir la date sous la forme jjmmaa utiliser la commande date +%d%m%y)
• A l’aide de l’outil rsync, synchroniser le répertoire /home/archives avec le répertoire /sauvegarde du serveur
srv3.medmask.ma.
Compléter le script "backup.sh" /3 pts
#!/bin/bash
# Mémoriser la date du système au format jjmmaa
DATE= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
......................................................................
......................................................................
......................................................................
......................................................................
# Avec tar, créer l’archive compressée par gzip
......................................................................
# Avec rsync, synchroniser le répertoire /home/archives avec le serveur
# distant
......................................................................
3.3. Avec l’outil crontab, planifier l’exécution du script chaque vendredi à 16h30 /1 pt
1.1.2. Compléter le fichier de configuration de la carte réseau eth0 du poste client cli1 ci-dessous : /1 pt
# l’interface "loopback"
auto . . . . . . . . .
iface . . . . . . . . . inet loopback
# l’interface "etho"
auto . . . . . . . . .
iface . . . . . . . . . inet . . . . . . . . .
1.1.3. Compléter le fichier de configuration de la carte réseau eth0 du serveur srv1 ci-dessous : /1.5 pt
auto . . . . . . . . .
iface . . . . . . . . . inet loopback
auto . . . . . . . . .
iface . . . . . . . . . inet . . . . . . . . .
address . . . . . . . . . . . . . . . . . . . . . . . . . . .
netmask . . . . . . . . . . . . . . . . . . . . . . . . . . .
gateway . . . . . . . . . . . . . . . . . . . . . . . . . . .
network . . . . . . . . . . . . . . . . . . . . . . . . . . .
broadcast . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Afin de contrôler l’utilisation des paramètres réseau de façon centralisée, un serveur DHCP est installé et
configuré sur le serveur srv1.
1.2.1. Donner la commande permettant de démarrer le service DHCP ; /0.5 pt
......................................................................
Page
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 -
6
Filière : Systèmes et Réseaux Informatiques Épreuve : Systèmes d’exploitation GNU/Linux 9
1.2.2. Compléter le fichier de configuration du serveur DHCP sachant que : /2 pts
• Le serveur DHCP assigne aux clients une adresse IP comprise entre 192.168.0.20 et 192.168.0.50 pour
une durée de 24 heures ;
• Le temps d'allocation maximum est de 7 jours .
subnet . . . . . . . . . . . . . . . . . . . . . . . netmask . . . . . . . . . . . . . . . . . . . . . . . . . {
range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;
option routers . . . . . . . . . . . . . . . . . . . . . . . . . . .;
option broadcast-address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .;
default-lease-time . . . . . . . . . . . . . . . . . .;
max-lease-time . . . . . . . . . . . . . . . . . . . . . . . . . . .;
host lprnet {
fixed-address 192.168.0.60;
........................................................................
1.3. Pour la résolution des noms d’hôtes, l’administrateur a remplacé les fichiers hosts par la mise en place d’un
serveur DNS maître et d’un serveur DNS esclave installés et configurés respectivement sur les machines srv1
et srv3.
Le serveur DNS maître, autoritaire sur le domaine medmask.ma, héberge une zone directe et une zone inverse
dont les fichiers de zones sont respectivement /etc/bind/db.medmask.ma.zone et /etc/bind/db.medmask.ma.inv.
1.3.1. Donner le nom (chemin complet) du fichier de configuration du serveur DNS ; /0.5 pt
........................................................................
Page
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 -
7
Filière : Systèmes et Réseaux Informatiques Épreuve : Systèmes d’exploitation GNU/Linux 9
1.3.2. Compléter l’extrait du fichier de configuration du serveur DNS maître ci-dessous ; /2 pts
# déclaration de la zone de résolution directe
type . . . . . . . . . . . . . . . . . . ;
notify . . . . . . . . . ;
allow-transfer { . . . . . . . . . . . . . . . . . . . . . . . . . . . };
};
type . . . . . . . . . . . . . . . . . . ;
notify . . . . . . . . . ;
allow-transfer { . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . };
} ;
/etc/apache2/mods-available .......................................
/etc/apache2/ports.conf .......................................
2.1.2. On souhaite que l’accès au site web de l’entreprise soit protégé par un mot de passe.
Compléter l’extrait du fichier de configuration medmask.ma.conf ci-dessous en tenant compte des
paramètres suivants : /2 pts
- Le fichier contenant les noms des utilisateurs et leurs mots de passe est /etc/apache2/my_passwd ;
- L’authentification est de type basic ;
- "Page protégée" est le titre de la boite de dialogue vous invitant à s’authentifier ;
- Le fichier de journalisations des erreurs est /var/log/apache2/error.medmask.ma.log.
<VirtualHost *:80>
ServerName . . . . . . . . . . . . . . . . . . . . . . . . . .
DocumentRoot ". . . . . . . . . . . . . . . . . . . . . . . . . . "
<Directory ". . . . . . . . . . . . . . . . . . . . . . . . . . ">
Options +FollowSymLinks
AllowOverride AuthConf
AuthName ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
AuthType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AuthUserFile ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "
Require . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
</Directory>
ErrorLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
</VirtualHost>
Page
Sujet de l’Examen National du Brevet de Technicien Supérieur - Session 2020 -
9
Filière : Systèmes et Réseaux Informatiques Épreuve : Systèmes d’exploitation GNU/Linux 9
2.2. Conçu pour sa sécurité optimale et sa configuration simple, le gestionnaire de messagerie Postfix est installé sur
le serveur srv2.
2.2.1. Donner le nom du fichier de configuration (chemin complet) du serveur Postfix ; /1 pt
........................................................................
2.2.2. Dans le fichier de configuration de Postfix, Quel est le rôle de la directive home_mailbox=Maildir/ /1 pt
........................................................................
2.2.3. A l’aide de l’outil mail, donner la commande qui permet de tester la configuration du serveur Postfix, en
envoyant le message " bonjour mon ami " à l’utilisateur yosri du domaine medmask.ma. /1 pt
........................................................................
2.3. Afin de permettre le partage du dossier "Notes" placé dans le répertoire /home et de l’imprimante à travers le
réseau local. L’administrateur a mis en place le système de partage SAMBA sur le serveur srv2.
2.3.1. Donner la commande permettant d’installer ce serveur ; /0.5 pt
........................................................................
2.3.2. Compléter l’extrait du fichier de configuration du serveur SAMBA relatif aux sections [Notes] et [Printers] en
tenant compte des consignes suivantes : /2 pts
• L’accès au dossier Notes est limité aux membres du groupe admin en lecture/écriture ;
• Les fichiers qui seront créés dans le répertoire Notes auront les droits : rw-rw---- ;
• Le dossier Notes et l’imprimante sont visibles auprès des clients ;
• Tout le monde peut utiliser l’imprimante.
[Notes] [printers]
comment = Partage Rép. Notes comment = All Printers
path = . . . . . . . . . . . . . . . . path=/var/spool/samba
browseable = . . . . . . . . . . . . .
guest ok = . . . . . . . . . . . .
printable = . . . . . . . . . . . . .
read only = . . . . . . . . . . .
writeable = . . . . . . . . . . . . .
writeable = . . . . . . . . . . .
guest ok = . . . . . . . . . . . . .
browseable = . . . . . . . . . . .
public = . . . . . . . . . . . . .
create mask = . . . . . . . . . . .
valid users = . . . . . . . . . . . . .
2.3.3. Donner la commande permettant au client rabab faisant partie du groupe admin de :
a. Lister les partages du serveur SAMBA /1 pt
. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.......................................................................
# Télecharger le fichier note2020.txt.
Smb: \> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .