Exercice 1 : (3 pts)
1. Donner l’acronyme des termes suivants : LILO, SSH, $HOME, UID, MBR, DNS.
2. Dans crontab la ligne : 10 00 1-10 * * find / -name *.tmp -exec rm -f {} ; signifie :
a) Suppression des fichiers *.tmp pendant les 10 premiers jours du mois à minuit dix.
b) Suppression des fichiers *.tmp, le premier et le 10 de chaque mois, à minuit dix.
c) Suppression des fichiers *.tmp, le premier et le 10 de chaque mois, à dix heures.
d) Aucune de ces réponses.
3. En exécutant sous un client dhcp la commande : # dhclient, on obtient les informations sur :
a) Adresse du serveur DHCP.
b) La valeur du bail.
c) Adresse attribuée du client et le port d'envoi.
d) Toutes les informatiosn précédentes.
4. Quelle commande devez-vous exécuter pour connaître la version exacte de votre noyau Linux
a) uname –a
b) grep kernel /var/log/messages
c) uname –r
d) dmesg|grep vmlinuz
Exercice 2 : (4 pts)
1. Ecrire un script qui permet de tester si l’argument passé en paramètre est un fichier ou un
répertoire.
2. Ecrire un script qui permet de gérer les utilisateurs d’une station Linux. Le script affiche le menu au
choix suivant :
----------------- Menu -----------------------
1- Créer un utilisateur
2- Supprimer un utilisateur
3- Afficher les utilisateurs connectés
4- Quitter
--------------------------------------------------
Votre choix ? :
Au niveau de la configuration du serveur maître DNS, lorsqu’on édite le fichier pour la zone
(/etc/bind/db.ubuntu-fr.lan), on trouve ce qui suit :
bts-sri:~$ df /home/samba
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda4 1474727 637319 761204 46% /home
Figure 1
On suppose que :
- Sur la machine D, le dossier « Gestion » est partagé et que le compte « userD_1 » est déjà créé.
- Le CD est partagé sous « E » sur la machine B.
- Un compte « userC_1 » sur C.