TP 04
TP 04
TP 04
Objectif du TP
Ce TP est un premier contact avec les aspects réseaux d’Unix (identifications et adresses). Vous
expérimenterez également deux autres moyens de communication, l’un instantané entre deux
utilisateurs connectés, l’autre différé par l’intermédiaire des groupes (ou forums) de discussion.
mr ext .
/ Sport 0
. . ext
4) Déplacez-vous dans le répertoire . Déterminez combien de lignes, mots et caractères
sont contenus dans le fichier avec la commande (word count). Déterminez le
nombre de lignes, mots et caractères de chacun des fichiers du répertoire . we-l mon fichier
5) À partir du répertoire , remontez dans le répertoire (en une seule commande). cd ~
/syst1Itpa
6) Trouvez ( ) tous les fichiers ou répertoires dont le nom contient la lettre .
Trouvez seulement les fichiers dont le nom contient la lettre .
Affichez seulement les fichiers dont le nom contient la lettre et dont la taille est supérieur à 3
ko. find .-mame' * s*
-print (Revoir (
7) Faites de votre répertoire courant.
Affichez toutes les lignes du fichier insolite0.txt contenant le mot .
Puis toutes les lignes qui contiennent une phrase qui se termine par le mot . Attention,
pour simplifier on considère qu’une phrase se termine par un point.
2
8) Recherchez tous les fichiers contenant la chaîne de caractères " " dans leur nom à
partir du répertoire . Affinez la recherche précédente pour n’obtenir que :
— les apparitions de " " qui sont des fichiers normaux (pas des liens ou des réper-
toires).
— les apparitions de " " avec leurs dernières dates de modification. Ouvrez la page de
manuel de la commande find et faite une recherche sur "Date et heure locale" et regardez
la documentation pour afficher aussi le nom du fichier.
9) La commande :
— Quelle est la valeur du masque par défaut ?
— Rendez la valeur du masque à 072
— Créez un répertoire dans votre répertoire et un fichier nommé
dans celui-ci.
Quelles sont les permissions respectives de et de ainsi créés ? Pourquoi ne sont-elles
pas les mêmes ?
10) Dans le répertoire , créez un répertoire directement avec les droits
(regardez le manuel de mkdir). Attention, c’est une notation octale que vous devez utiliser.
11) Créez le fichier dans le répertoire . Écrivez la date à l’intérieur de ce
fichier (vous pouvez par exemple utiliser emacs ou gedit).
12) Changez des droits pour que tout le monde puisse modifier son contenu. Pour vous en
convaincre, vous pouvez demander à votre voisine ou voisin d’aller modifier ce fichier.
3 Un premier protocole
Cette section présente un protocole simple de communication immédiate de personne à per-
sonne : .
22) Vous ne pouvez pas expérimenter le protocole sur votre PC. Vous allez donc pour
la première fois vous connecter sur un serveur, en l’occurrence .
Ouvrez une fenêtre T ERMINAL réservée à cette connexion à distance, et tapez la commande
. Si l’on vous pose une longue question concernant l’authenticité (nous verrons ce
concept plus tard), répondez . On vous demande votre mot de passe, c’est le même que celui
que vous utilisez pour vous connecter aux machines du PV3. Appuyez ensuite deux fois sur la
touche Return.
Utilisez la commande pour voir quelles personnes sont connectées. Repérez quel-
qu’un du même groupe que vous, par exemple votre voisin(e) immédiat(e), puis tapez la com-
mande . Attendez la réponse de votre interlocuteur pour vous assurer qu’il
vous lira, puis essayez d’échanger quelques phrases, en vous mettant d’accord sur un protocole
informel (qui commence à parler, quand répondre, quand la communication est-elle terminée ?,
etc.). Pour terminer la communication, n’oubliez pas de taper . Tant que ce n’est pas fait, tout
ce que vous tapez apparaît sur le terminal de votre correspondant, et n’est pas lu par le shell.
Notes : Si un message apparaît et embrouille vos commandes, vous pouvez rafraîchir le T ERMI -
NAL avec , mais ceci efface toute la fenêtre. Pour éviter d’être dérangé, par exemple pendant
l’élaboration d’une commande complexe, utilisez la commande munie de l’option adéquate.
23) Quittez la session sur le serveur en tapant la commande .
4 Courrier électronique
4.1 Envoyer un email en se connectant au serveur ...
24) En reprenant l’exemple du cours, écrivez-vous un email (sur votre adresse unice et/ou
personnelle) en utilisant la commande telnet sur le serveur de courrier
sur le port 25.
1. L’identifiant de votre machine (Host) sera : 1
Au premier message (en anglais, c’est le seul), choisir de ne rien importer. Utilisez ensuite
l’assistant pour créer un nouveau compte de courrier électronique.
— Entrez votre nom (qui apparaît quand vous envoyez un email) et votre adresse de courriel
(en principe Pré[email protected]).
— Sélectionnez un serveur IMAP et utilisez les paramètres du tableau ci-dessus.
— L’assistant se termine et des messages d’erreurs vous indiquent que ça ne fonctionne pas...
31) ... ce qui est normal car vous n’avez pas pu entrer tous les paramètres donnés sur le wiki.
— Cliquez sur votre compte, puis sélectionnez « Voir les paramètres pour ce compte ».
— Modifiez les paramètres nécessaires pour le serveur entrant dans le menu « Paramètres
serveur ». Prendre SSL, vérifiez que le port est approprié. Renseigner le login étudiant.
— Modifiez ensuite les paramètres nécessaires pour le serveur sortant dans le menu « Serveur
sortant (SMTP) ».
32) Vous devriez à présent voir les deux emails que vous vous êtes envoyés section 4.1. Re-
gardez à présent dans les en-têtes complets de vos deux emails reçus quelles informations appa-
raissent. Recherchez les informations suivantes :
— Qui à envoyé le message ?
— de quelle machine ?
— adresse IP de la machine à partir de laquelle vous avez envoyé le message ?
— si je réponds à l’email, à qui sera-t-il adressé ?
Vous pouvez aussi demander à voir le .
Laissez Thunderbird ouvert, vous allez encore l’utiliser dans la prochaine section.
5
Récapitulatif de la semaine
Les notions suivantes ont été abordées et vous devez vous être familiarisés avec les outils
correspondants :
— concepts de réseau et d’adresse, IP et symbolique ( , , , et );
6