▼
Scroll to page 2
of
126
Bull AIX 4.3 Guide de l’utilisateur système Communications et réseaux AIX 86 F2 98HX 02 Bull AIX 4.3 Guide de l’utilisateur système Communications et réseaux AIX Logiciel Octobre 1999 BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE 86 F2 98HX 02 The following copyright notice protects this book under the Copyright laws of the United States and other countries which prohibit such actions as, but not limited to, copying, distributing, modifying, and making derivative works. Copyright Bull S.A. 1992, 1999 Imprimé en France Vos suggestions sur la forme et le fond de ce manuel seront les bienvenues. Une feuille destinée à recevoir vos remarques se trouve à la fin de ce document. Pour commander d’autres exemplaires de ce manuel ou d’autres publications techniques Bull, veuillez utiliser le bon de commande également fourni en fin de manuel. Marques déposées Toutes les marques déposées sont la propriété de leurs titulaires respectifs. AIXR est une marque déposée d’IBM Corp. et est utilisée sous licence. UNIX est une marque déposée licenciée exclusivement par Open Group. An 2000 Le produit documenté dans ce manuel est prêt pour l’An 2000. La loi du 11 mars 1957, complétée par la loi du 3 juillet 1985, interdit les copies ou reproductions destinées à une utilisation collective. Toute représentation ou reproduction intégrale ou partielle faite par quelque procédé que ce soit, sans consentement de l’auteur ou de ses ayants cause, est illicite et constitue une contrefaçon sanctionnée par les articles 425 et suivants du code pénal. Ce document est fourni à titre d’information seulement. Il n’engage pas la responsabilité de Bull S.A. en cas de dommage résultant de son application. Des corrections ou modifications du contenu de ce document peuvent intervenir sans préavis ; des mises à jour ultérieures les signaleront éventuellement aux destinataires. Table des matières A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Chapitre 1. Concepts de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Applications de courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . mh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . bellmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Applications réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition d’un réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Support de communication logiciel et matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions de communication application et utilisateur . . . . . . . . . . . . . . . . . . . . . . Communication avec d’autres systèmes d’exploitation . . . . . . . . . . . . . . . . . . . . . . Emulation d’hôte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des émulateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes BNU d’émulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Emulation de terminal asynchrone (ATE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voir aussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes de communication système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nom de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nom système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès autorisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisateurs connectés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voir aussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1-2 1-2 1-2 1-4 1-5 1-5 1-5 1-5 1-6 1-7 1-7 1-7 1-8 1-8 1-8 1-9 1-9 1-9 1-9 1-10 1-10 Chapitre 2. Messagerie électronique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stockage de la messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boîte aux lettres système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boîte aux lettres personnelle par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier dead.letter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dossiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Réception et gestion du courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lancement de la messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Consultation de votre boîte aux lettres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lecture du courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suppression du courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sortie de la messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Classement du courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création et envoi de courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage du courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lancement de l’éditeur de message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification d’un message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage d’un message dans l’éditeur de message . . . . . . . . . . . . . . . . . . . . . . . . Sortie de l’éditeur sans expédition du message . . . . . . . . . . . . . . . . . . . . . . . . . . . Insertion d’un fichier ou d’un message dans un message . . . . . . . . . . . . . . . . . . . Edition ou ajout de champs d’en-tête . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en forme d’un message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification orthographique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Envoi de courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2-2 2-2 2-2 2-2 2-3 2-4 2-4 2-5 2-7 2-8 2-9 2-9 2-13 2-13 2-17 2-17 2-18 2-19 2-19 2-20 2-22 2-23 2-23 A propos de ce manuel iii iv Réponse à un message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Réacheminement du courrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Emission d’un message d’absence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Emission et réception d’un message confidentiel . . . . . . . . . . . . . . . . . . . . . . . . . . Consultation de l’aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès à l’aide à partir de la messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Consultation des pages de références en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation de la messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activation et désactivation des options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification de l’invite des champs Sujet et Cc : (copie) . . . . . . . . . . . . . . . . . . . . Création d’un alias ou d’une liste de diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification du nombre des en-tête ou de lignes affichées . . . . . . . . . . . . . . . . . . Contrôle des informations affichées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création de dossiers de stockage par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changement d’éditeur de message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes et sous-commandes Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Récapitulatif des commandes d’exécution de Mail . . . . . . . . . . . . . . . . . . . . . . . . . Récapitulatif des sous-commandes de boîte aux lettres de Mail . . . . . . . . . . . . . Récapitulatif des sous-commandes d’édition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Récapitulatif des sous-commandes pour message confidentiel . . . . . . . . . . . . . . 2-24 2-25 2-27 2-27 2-29 2-29 2-29 2-30 2-31 2-32 2-32 2-33 2-35 2-36 2-37 2-38 2-38 2-38 2-39 2-40 Chapitre 3. Protocole TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions, terminologie et applications de TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisateurs de TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Concepteurs de TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Terminologie TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voir aussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication avec d’autres systèmes et utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . Connexion d’un hôte local à un hôte distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dialogue avec un utilisateur distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transfert de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copie de fichiers via ftp et rcp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copie de fichiers via tftp et utftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voir aussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impression de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impression sur un système distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impression à partir d’un système distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Information sur les hôtes et les utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes d’état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage d’information sur tous les utilisateurs connectés à un hôte . . . . . . . . . Affichage d’information sur un utilisateur connecté à un hôte. . . . . . . . . . . . . . . . Voir aussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation de TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création du fichier .netrc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Réaffectation des touches du clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes à distance sécurisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Validation de l’utilisateur Kerberos V.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration DCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Récapitulatif des commandes utilisateurs TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes de transfert de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes de connexion à distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes d’état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes de communication à distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3-2 3-2 3-3 3-3 3-5 3-6 3-6 3-10 3-12 3-12 3-14 3-16 3-17 3-17 3-18 3-19 3-19 3-19 3-19 3-19 3-20 3-20 3-20 3-21 3-23 3-23 3-24 3-24 3-25 3-25 3-25 3-25 3-25 Guide de l’utilisateur système : Communications et réseaux Commandes d’impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voir aussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 3-26 Chapitre 4. Les utilitaires BNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spécification des chemins d’accès BNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication entre systèmes local et distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Composition d’un numéro jusqu’à établissement de la connexion . . . . . . . . . . . . . . Composition de plusieurs numéros jusqu’à établissement d’une connexion . . . . . . Echange de fichiers entre systèmes local et distant . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange de fichiers via uuto et uupick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange de commandes entre systèmes local et distant . . . . . . . . . . . . . . . . . . . . . . Transfert d’un fichier vers un système distant pour l’impression . . . . . . . . . . . . . . . . Identification des systèmes compatibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compte rendu sur l’état des échanges de commandes et de fichiers . . . . . . . . . . . . Annulation des travaux à distance via uustat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste des commandes BNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste des fichiers, des formats de fichier et des répertoires BNU . . . . . . . . . . . . . . . 4-1 4-2 4-4 4-6 4-7 4-8 4-9 4-11 4-12 4-12 4-13 4-15 4-16 4-17 Chapitre 5. Emulation de terminal asynchrone (ATE) . . . . . . . . . . . . . . . . . . . . . . Concepts ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation d’ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu principal Etat non connecté d’ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu principal Etat connecté d’ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Touches de contrôle avec ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation d’ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voir aussi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d’un répertoire de numéros d’appel ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . Edition du fichier ATE par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste des commandes ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande et sous-commandes ate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commande xmodem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste des formats de fichier ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5-2 5-2 5-3 5-3 5-4 5-4 5-5 5-6 5-7 5-8 5-8 5-8 5-9 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X-1 A propos de ce manuel v vi Guide de l’utilisateur système : Communications et réseaux A propos de ce manuel AIX 4.3 Guide de l’utilisateur : communications et réseaux est destiné aux utilisateurs des applications AIX : messagerie, gestionnaire des messages (MH), protocole TCP/IP (Transmission Control Protocol/Internet Protocol), utilitaires BNU (Basic Networking Utilities) et émulation de terminal asynchrone (ATE). L’utilisateur trouvera les informations générales, concepts et procédures qui lui permettront de recevoir et expédier un courrier, de transférer des fichiers (commande (ftp), d’imprimer un fichier à distance, d’exécuter des commandes sur d’autres systèmes et de personnaliser son environnement de communications. Utilisateurs concernés Ce manuel est destiné à tout utilisateur d’applications et de services de communication AIX. Mode d’emploi Structure du manuel • Chapitre 1: Description succincte et comparaison de plusieurs systèmes de messagerie qui vous aideront à choisir le programme de communication le mieux adapté à vos besoins. Les concepts de réseaux informatiques et d’émulation hôte sont également expliqués. • Chapitre 2 : Gestion, personnalisation et utilisation des fonctions de messagerie. Ces fonctions permettent de créer, diffuser, recevoir, visualiser, traiter et stocker des messages à travers un réseau. • Chapitre 3 : Informations pour configurer et personnaliser TCP/IP. Des informations sur la gestion d’un réseau via TCP/IP sont également données. TCP/IP offre les fonctions de base de gestion d’un réseau. TCP/IP est un sous-système de communication qui permet de définir des réseaux locaux et des réseaux longue distance : TCP/IP permet le transfert de fichiers entre systèmes, la connexion à des systèmes distants, l’exécution de commandes et l’impression de fichiers sur des systèmes distants et la communication interactive ou via le courrier avec des utilisateurs distants. • Chapitre 4 : Définition et contrôle des activités BNU. Les programmes BNU sont la version AIX du programme UUCP (UNIX–to–UNIX Copy Program). Il donne des informations sur la définition d’un réseau BNU/UUCP, la programmation des accès et des contacts et la protection du système contre les accès non autorisés par d’autres systèmes exploitant BNU ou UUCP. Ils permettent de transférer des fichiers sur des systèmes distants et d’y exécuter des commandes, et aux systèmes distants de transférer des fichiers sur le vôtre et d’y exécuter des commandes. Ils offrent également des fonctions de courrier à distance. • Chapitre 5 : Informations sur la configuration et la personnalisation d’ATE sur votre système. ATE permet d’émuler un terminal asynchrone sur un ordinateur distant. A propos de ce manuel vii Conventions typographiques Voici les conventions typographiques adoptées dans ce document : Gras Commandes, mots clés, fichiers, répertoires et autres éléments dont le nom est prédéfini par le système. Italique Paramètres dont le nom ou la valeur doit être fourni par l’utilisateur. Espacement fixe Exemples (de valeurs spécifiques, de texte affiché, de code programme), messages système ou données entrées par l’utilisateur. ISO 9000 Ce produit répond aux normes qualité ISO 9000. Bibliographie Voici des manuels complémentaires : AIX - Bibliographie, CEDOC 86 F2 71WE. AIX 4.3 Guide de l’utilisateur : système d’exploitation et unités, CEDOC 86 F2 97HX AIX 4.3 Guide d’administration : communications et réseaux, CEDOC 86 F2 31JX AIX - Guide de l’utilisateur : éditeur INed, disponible exclusivement sur le CD-ROM ”Hypertext Library for AIX 4.3” . Documentation non Bull Vous trouverez également des informations sur les produits AIX dans les documents suivants : Peek, Jerry. MH and xmh: E-mail for Users and Programmers. Sebastopol, CA: O’Reilly & Associates, 1995. Todino, Grace, and Dale Dougherty. Using UUCP and Usenet. Sebastopol, CA: O’Reilly & Associates, 1991. Krol, Ed. The Whole Internet User’s Guide and Catalog. Sebastopol, CA: O’Reilly & Associates, 1993. Commande de documentation Pour commander ce CD-ROM, adressez-vous à Bull Electronics Angers S.A CEDOC, à l’adresse indiquée sur le formulaire de remarques, en fin de manuel. Si vous souhaitez d’autres exemplaires de ce manuel, commandez-les sous la référence 86 F2 98HX. Reportez-vous à AIX - Bibliographie pour des précisions sur la documentation et le moyen de se procurer des manuels complémentaires. viii Guide de l’utilisateur système : Communications et réseaux Chapitre 1. Concepts de communication Ce chapitre présente de façon succincte les concepts de communication. Vous y trouverez en outre la description de plusieurs commandes système pour vous aider à déterminer l’environnement de communication. Les points traités sont les suivants : • Applications de courrier, page 1-2 • Applications réseau, page 1-5 • Emulation d’hôtes, page 1-7 • Commandes de communication système, page 1-9 Concepts de communication 1-1 Applications de courrier Avant d’utiliser le programme de courrier, vous devez choisir un programme utilisateur : • mail • mh • bellmail Ce type de programme permet de créer, recevoir, expédier et archiver du courrier. Il doit être utilisé en association avec le programme de transport sendmail qui achemine le courrier en provenance d’autres systèmes ou modules et transmet chaque élément de courrier sortant à un programme similaire sur un ou plusieurs systèmes distants. Remarque : mail et mh sont incompatibles par leur système de stockage. Il vous faut utiliser l’un ou l’autre. mail Le programme mail offre une interface utilisateur qui permet de traiter le courrier en provenance et à destination d’un utilisateur du réseau local ou d’un système distant. Un courrier peut être un message de texte, créé à l’aide d’un éditeur, ou un fichier ASCII. Vous pouvez également envoyer un courrier du type : message système Informe les utilisateurs que le système a été mis à jour. Un message système est semblable à un message de diffusion, à ceci près qu’il n’est diffusé que sur le réseau local. mail secret Utilisé pour envoyer des informations classées. Un message secret est crypté. Le destinataire doit fournir un mot de passe pour le lire. message d’absence Informe les utilisateurs que vous êtes absent. Lorsque du courrier parvient à votre système en votre absence, le courrier est renvoyé à l’expéditeur. Le message indique que vous êtes en congé. Il est également possible de faire suivre le courrier. Lorsque vous recevez un message via les sous-commandes mail, vous pouvez : • le laisser dans la boîte aux lettres système ; • le supprimer après l’avoir lu ; • le réexpédier ; • y ajouter des commentaires ; • le stocker dans votre boîte aux lettres personnelle (mbox) ; • le stocker dans un dossier que vous avez créé ; • créer et mettre à jour un fichier d’alias ou de diffusion pour réacheminer les messages. L’installation de sendmail est automatique. Pour en savoir plus sur mail, reportez-vous à ”Messagerie électronique”, page 2-1. mh mh est un ensemble de commandes qui permettent de lancer les fonctions de traitement du courrier directement à partir de la ligne de commande. Ces commandes offrent un ensemble de fonctions plus vaste que les sous-commandes mail, et, dans la mesure où elles peuvent être émises dès que l’invite de commande est affichée, vous disposez de plus de puissance et de souplesse pour créer des messages et traiter le courrier reçu. Par exemple, vous pouvez lire un message, rechercher un fichier ou exécuter un programme pour trouver une solution particulière et répondre à un message à partir du même shell. 1-2 Guide de l’utilisateur système : Communications et réseaux Le programme mh permet de créer, de diffuser, d’afficher, de traiter et de stocker les messages, via les commandes : ali Répertorie les alias de courrier et leurs adresses. anno Annote les messages. ap Analyse et reformate les adresses. burst Développe les résumés en messages. comp Lance un éditeur pour créer ou modifier un message. dist Diffuse un message vers des adresses supplémentaires. dp Analyse et reformate les dates. folder Sélectionne et répertorie des dossiers et des messages. folders Génère la liste de tous les dossiers et messages du répertoire courrier. forw Fait suivre les messages. inc Insère un nouveau courrier dans un dossier. mark Crée, modifie et affiche des séquences de messages. mhl Génère une liste formatée de messages. mhmail Envoie ou reçoit du courrier. mhpath Affiche le chemin d’accès complet d’un message ou d’un dossier. msgchk Vérifie si des messages sont arrivés. msh Crée un shell MH (mail handler). next Affiche le message suivant. packf Comprime dans un fichier le contenu d’un dossier. pick Sélectionne des messages en fonction de leur contenu et crée ou modifie des séquences. prev Affiche le message précédent. refile Déplace des fichiers d’un dossier à l’autre. repl Répond à un message. rmf Supprime des dossiers et les messages qu’ils contiennent. rmm Retire des messages de l’état actif. scan Génère une liste d’analyse (une ligne par message). send Envoie un message. show Affiche les messages. sortm Trie les messages. vmh Lance une interface visuelle pour utilisation avec les commandes de mh. whatnow Lance une interface de guidage pour une présentation rapide. whom Manipule les adresses MH. Pour en savoir plus sur les commandes mh, reportez-vous au manuel AIX Commands Reference. Concepts de communication 1-3 bellmail bellmail est la commande de messagerie AT&T UNIX d’origine : elle permet de traiter le courrier des utilisateurs d’un même système ou d’un système distant, accessibles via les programmes BNU (Basic Network Utilities), aussi appelés UUCP (UNIX-to-UNIX-Copy Program). Ces programmes sont applicables uniquement à des réseaux de systèmes connectés par ligne de télécommunication commutée ou spécialisée point à point. Cette commande appelle un shell qui vous permet d’effectuer les opérations suivantes : • Récupérer les données en entrée standard (tapées au clavier ou extraites d’un fichier), ajouter une ou plusieurs adresses (spécifiées comme argument de la commande) et une horodate, et en placer une copie dans la boîte aux lettres système de chaque destinataire (/var/spool/mail/IDutilisateur). • Lire le courrier qui se trouve dans votre boîte aux lettres système. • Ajouter du courrier dans votre boîte aux lettres personnelle ($HOME/mbox) ou dans un fichier spécifique. • Expédier du courrier à l’aide de BNU, à un utilisateur résidant sur un autre système. • Réacheminer automatiquement le courrier de votre boîte aux lettres système vers un autre système (en ajoutant une instruction.forward au début de votre fichier de boîte aux lettres système). Pour exploiter au mieux les fonctionnalités de ce gestionnaire de messages, vous devez posséder certaines connaissances sur l’utilisation d’UNIX. Pour en savoir plus, reportez-vous à la commande bellmail dans le manuel AIX version 4.1 Commands Reference. 1-4 Guide de l’utilisateur système : Communications et réseaux Applications réseau Selon leur type, les réseaux et les émulateurs offrent diverses fonctions. Pour vous aider à comprendre les concepts de réseau et d’émulation, cette section traite les points suivants : • Définition d’un réseau • Support de communication logiciel et matériel • Fonctions de communication application et utilisateur • Communication avec d’autres systèmes d’exploitation Définition d’un réseau Un réseau est la combinaison de plusieurs ordinateurs reliés entre eux par des liaisons de connexion. Un réseau physique est l’ensemble des éléments matériels (ordinateurs, câbles, lignes téléphoniques, etc.) qui constituent le réseau. Le logiciel et autres unités de contrôle et conventions constituent le réseau logique. Support de communication logiciel et matériel Toute communication sur un réseau fait intervenir des composants matériels et logiciels. La partie matérielle est l’équipement physique connecté au réseau physique. La partie logicielle regroupe les programmes, procédures, règles ou protocoles et documentation associée intervenant dans l’exploitation d’un système particulier. Le support de communication du système intègre donc les composants matériels utilisés et les composants logiciels nécessaires pour exploiter ce matériel et communiquer avec le réseau. Le matériel est constitué par l’ensemble des cartes qui jouent le rôle d’interface entre le logiciel système et le réseau physique. Chacune de ces cartes doit bénéficier d’un emplacement de carte d’entrée/sortie (E/S) sur le système. Elles connectent l’équipement terminal de traitement de données (ETTD) à l’équipement de terminaison de circuit de données (ETCD) ; autrement dit, elles fournissent l’adressage physique local à un port ETTD. Une carte prépare les données en entrée et en sortie, recherche les adresses, donne l’accès aux gestionnaires, aux émetteurs-récepteurs et aux parasurtenseurs. En outre, elle prend en charge différentes interfaces et libère le processeur système de nombreuses tâches de communication. Les cartes acceptent les standards requis par le réseau physique (EIA 232D, Smartmodem, V.25 bis, EIA 422A, X.21 ou V.35, par exemple) ainsi que les protocoles logiciels (SDLC (synchronous data link control), HDLC (high-level data link control), protocoles bisynchrones, par exemple). Fonctions de communication application et utilisateur Les réseaux offrent plusieurs fonctions de communication utilisateur et application. Ils permettent à un utilisateur de : • transmettre du courrier électronique, • émuler un autre terminal ou se connecter à un autre ordinateur, • transférer des données, • exécuter des programmes résidant sur un nœud distant. Sur le réseau les utilisateurs peuvent communiquer entre eux par le courrier électronique. Les couches matérielles et logicielles sous-jacentes, de même que le réseau physique, permettent à un utilisateur de générer, envoyer, recevoir et traiter messages, lettres, mémos, invitations et fichiers de données. Ces communications sont destinées ou issues d’un autre utilisateur du réseau physique. Le courrier électronique permet d’annoter, de mettre en séquence et regrouper des messages, de les trier par dates et de gérer le dossier courrier. Concepts de communication 1-5 L’émulation d’un autre ordinateur donne accès aux applications d’autres systèmes, comme en connexion directe. Une fonction spécifique effectue la connexion à distance avec d’autres systèmes UNIX. Par ailleurs, via un protocole de transfert de fichiers, l’utilisateur peut accéder aux fichiers et répertoires résidant sur des hôtes distants. Les fichiers sont transférables à partir et à destination de l’hôte. Le protocole est généralement assorti d’un mot de passe qui en protège l’accès. Lors d’un transfert de fichier, une relation client-serveur s’établit entre l’émetteur de la requête et le système distant sollicité. Le protocole de transfert de fichiers est souvent doté de fonctions d’affichage et de contrôle : elles permettent aux utilisateurs possédant les droits d’accès en lecture-écriture d’afficher, de définir ou de supprimer des fichiers et répertoires. Plusieurs protocoles sont prévus pour permettre à des utilisateurs et des applications d’appeler des procédures et d’exécuter des applications sur d’autres systèmes. Cette fonctionnalité est souvent très utile, notamment pour télécharger des routines générant des calculs intensifs dans des applications scientifiques et d’ingénierie. Communication avec d’autres systèmes d’exploitation Différents types d’ordinateurs peuvent être connectés à un réseau : machines de différents constructeurs ou différents modèles du même constructeur. Des programmes permettent, dans ce cas, de relier les différents systèmes. Ces programmes requièrent parfois l’installation préalable d’un autre programme sur le réseau. D’autres encore peuvent exiger la présence sur le réseau de protocole de connectivité de communication, tels que TCP/IP (Transmission Control Protocol/Internet Protocol) ou SNA (Systems Network Architecture). 1-6 Guide de l’utilisateur système : Communications et réseaux Emulation d’hôte Un émulateur est une application permettant à votre système de fonctionner comme si vous utilisiez un autre terminal ou une autre imprimante. Plusieurs applications sont disponibles, permettant d’émuler d’autres types de terminaux. Les sections suivantes traitent des émulateurs de terminaux ou d’imprimantes : • Présentation des émulateurs • Commandes TCP/IP • Commandes BNU d’émulation • Émulation de terminal asynchrone (ATE) Remarque : La commande bterm émule les terminaux en mode bidirectionnel (BIDI). Présentation des émulateurs L’émulateur de terminal se connecte sur un système hôte pour accéder aux données et aux applications. Certains émulateurs permettent le transfert de fichiers vers et à partir de l’hôte. D’autres fournissent une interface de programmation d’application (API) pour la communication de programme à programme et l’automatisation des tâches de l’hôte. L’émulateur d’imprimante permet à l’hôte d’imprimer des fichiers sur une imprimante locale ou de les stocker sous forme imprimable en vue d’une impression ou d’une édition différée. Commandes TCP/IP Le protocole TCP/IP (Transmission Control Protocol/Internet Protocol) apporte les commandes telnet et rlogin qui permettent de se connecter et d’accéder à un système TCP/IP distant. La commande telnet : telnet permet, en implémentant le protocole TELNET, de se connecter à un hôte distant. A la différence de rlogin, il s’agit d’une commande sécurisée : une commande sécurisée est une commande à laquelle tous les niveaux de protection configurés sur l’ordinateur sont appliqués. Remarque: Les commandes tn et telnet sont équivalentes. La commande rlogin : rlogin, comme telnet, permet la connexion à un hôte distant. La seule différence est que rlogin n’est pas sécurisée. Elle peut au besoin être invalidée si le niveau de protection du système est jugé insuffisant. Pour un complément d’informations, reportez-vous à Protocole TCP/IP, page 3-1. Concepts de communication 1-7 Commandes BNU d’émulation Le logiciel BNU (Basic Networking Utilities) comprend les commandes ct, cu et tip, qui permettent la connexion à un système distant opérant avec ce système d’exploitation. ct ct permet à l’utilisateur d’un terminal distant, tel qu’un 3161, de communiquer avec une station de travail par le biais d’une ligne téléphonique. L’utilisateur peut se connecter sur la station de travail distante et l’exploiter. Les commandes ct et cu, bien que similaires, ne présentent pas la même souplesse. L’utilisateur ne peut pas, par exemple, lancer des commandes sur le système local tout en étant connecté sur un système distant via la commande ct. Toutefois, la commande ct permet à l’utilisateur d’indiquer à la commande ct de poursuivre la numérotation jusqu’à l’établissement de la connexion ou de spécifier plusieurs numéros de téléphone à la fois. cu cu connecte la station de travail à une autre station connectée à un système UNIX ou non UNIX. Une fois la connexion établie, l’utilisateur peut être connecté simultanément sur les deux systèmes et exécuter des commandes sur l’un d’eux sans interrompre la liaison de communication BNU. Si l’ordinateur distant est aussi exploité sous UNIX, le transfert de fichiers ASCII entre les deux systèmes est possible. La commande cu autorise la connexion à plusieurs systèmes ; les commandes peuvent alors être exécutées à partir de n’importe quel système connecté. tip tip connecte la station de travail à un système distant qui peut dès lors être exploité en connexion directe. Vous pouvez utiliser la commande tip pour transférer des fichiers en provenance ou à destination du système distant. Il est possible d’enregistrer dans des scripts le dialogue tenu via la commande tip. Remarque : Vous devez être connecté au système distant pour pouvoir exploiter la commande tip. Pour un complément d’informations, reportez-vous à ”Les utilitaires BNU (Basic Networking Utilities)”, page 4-1. Emulation de terminal asynchrone (ATE) Le programme ATE (Asynchronous Terminal Émulation) peut connecter la station de travail à la plupart des systèmes compatibles avec les terminaux asynchrones, y compris tout système doté de connexions RS–232C ou RS–422A. ATE autorise la communication entre le système distant et le terminal, comme un écran asynchrone ou un terminal DEC VT100. Avec ATE, vous avez la possibilité d’exécuter des commandes sur le système distant, de transmettre et de recevoir des fichiers, et de contrôler l’intégrité des fichiers transférés. Par le biais d’un fichier de capture, vous pouvez aussi enregistrer, ou capturer des données en entrée provenant du système distant. ATE est piloté par menus et utilise des sous-commandes. L’accès à ATE est réservé aux utilisateurs enregistrés comme membre du groupe UUCP et détenteurs des droits d’utilisateur racine (root). Pour en savoir plus, reportez-vous à ”Emulation de terminal asynchrone (ATE), Concepts”, page 5-2. Voir aussi Concepts ATE BNU. TCP/IP Commandes ct, cu, tip, rlogin, telnet. 1-8 Guide de l’utilisateur système : Communications et réseaux Commandes de communication système Cette section décrit les commandes permettant d’identifier les utilisateurs connectés à un système, et de connaître le nom de votre système et les utilisateurs connectés à d’autres systèmes. Nom de connexion La commande whoami vous aide à déterminer votre nom de connexion. whoami Affiche le nom de connexion utilisé : denise Dans cet exemple, le nom de connexion est denise. Nom système La commande uname vous aide à déterminer le nom de votre système. uname –n Assortie de l’argument -n, la commande uname affiche le nom de votre système si vous travaillez en réseau. Vous obtenez par exemple : barnard Dans cet exemple, le nom du système est barnard. Pour connaître le nom de nœud d’un autre système, demandez à un utilisateur du système concerné d’exécuter la commande uname –n. Accès autorisés Votre système local ne peut accéder à un autre système du réseau que s’il en connaît l’identité. Pour le déterminer, exécutez la commande host assortie du nom de l’autre système (”zeus” dans notre exemple). host zeus Indique si votre système dispose des informations de routage sur le système zeus. Si c’est le cas, vous obtenez : zeus is 192.9.200.4 (300,11,310,4) Vous pouvez envoyer un message au système zeus . Votre système utilisera pour acheminer le courrier l’adresse 192.9.200.4. Sinon, vous obtenez le message suivant : Si vous recevez le message unknown host, il se peut que le nom du système demandé : • soit incorrect (vérifiez son orthographe dans l’adresse), • désigne un système présent sur le réseau mais non déclaré sur votre système (contactez la personne chargée de la configuration du réseau), • identifie un système d’un autre réseau et requiert un adressage complet, • désigne un système non connecté à votre réseau. Ce message peut également vous parvenir si votre réseau n’est pas en service et que votre système local obtient les adresses réseau d’un système distant. Concepts de communication 1-9 Utilisateurs connectés La commande finger (ou f) affiche des informations sur les utilisateurs actuels d’un système hôte spécifique. Cette commande peut fournir le nom de connexion des utilisateurs, leur nom d’accès complet, le nom du terminal, la date et l’heure de la connexion. finger @alcatraz Affiche des informations sur tous les utilisateurs connectés à l’hôte alcatraz : brown smith jones Console Mar 15 13:19 pts0 Mar 15 13:01 tty0 Mar 15 13:01 L’utilisateur brown est connecté à la console, l’utilisateur smith est connecté à partir d’une ligne pseudo télétype pts0 et l’utilisateur jones, à partir d’une ligne tty0. finger brown ou brown@alcatraz Affiche les informations suivantes sur l’utilisateur brown : Login name: brown In real life: Marta Brown Directory:/home/brown Shell: /bin/ksh On since May 8 07:13:49 on console No Plan. Voir aussi Commande whoami Commande uname Commande host Commande finger Démon fingerd 1-10 Guide de l’utilisateur système : Communications et réseaux Chapitre 2. Messagerie électronique La messagerie électronique permet de recevoir, créer et envoyer du courrier à des utilisateurs sur un système local ou distant. Les points traités sont les suivants : • Stockage de la messagerie • Réception et gestion du courrier • Création et envoi de courrier • Consultation de l’aide • Personnalisation de la messagerie • Commandes et sous-commandes Mail Messagerie électronique 2-1 Stockage de la messagerie Ce programme peut être stocké à différents emplacements, selon la situation. Il utilise les types de boîtes aux lettres ou de dossiers suivants : • Boîte aux lettres système • Boîte aux lettres personnelle par défaut ($HOME/mbox) • Fichier dead.letter • Dossiers. Boîte aux lettres système La boîte aux lettres s’apparente à une boîte postale : le bureau de poste distribue le courrier adressé au propriétaire de la boîte aux lettres. De même, la boîte aux lettres est un fichier qui reçoit les messages destinés à un utilisateur particulier. Si le fichier n’existe pas lorsque le courrier arrive, il est créé. Le fichier est supprimé lorsque tous les messages le sont. Les boîtes aux lettres système se trouvent dans le répertoire /var/spool/mail. Elles sont désignées par l’ID de l’utilisateur qui lui est associé. Par exemple, la boîte aux lettres de l’utilisateur karen est : /var/spool/mail/karen Lorsqu’un courrier est adressé à votre ID utilisateur, il est placé dans votre boîte aux lettres. Le shell (défini à la variable d’environnement SHELL) ”relève” votre courrier et vous informe par un message. Ce message est par défaut : VOUS AVEZ DU COURRIER Boîte aux lettres personnelle par défaut Votre boîte aux lettres personnelle est comparable à une case courrier : vous y placez le courrier reçu qui n’a pas encore été archivé. Chaque utilisateur dispose d’une boîte à lettres personnelle. Lorsque vous lisez le courrier de la boîte à lettres système, s’il n’est pas marqué pour être supprimé ou enregistré dans un fichier, il est écrit dans votre boîte aux lettres personnelle, $HOME/mbox ($HOME étant votre répertoire de connexion). Le fichier mbox contient toujours au moins un message, sinon il est supprimé. Fichier dead.letter Si vous interrompez la création d’un message pour effectuer d’autres tâches, le message incomplet est sauvegardé par le système dans le fichier dead.letter du répertoire $HOME. Le cas échéant, le fichier dead.letter est créé. Pour achever votre message interrompu, il vous suffit d’éditer ce fichier. Attention : N’utilisez pas le fichier dead.letter pour stocker des messages : le contenu de ce fichier est écrasé chaque fois qu’un message incomplet est sauvegardé dans le fichier dead.letter sur interruption. 2-2 Guide de l’utilisateur système : Communications et réseaux Dossiers Les dossiers servent à classer les messages sauvegardés : il est possible de transférer dans un dossier un message provenant de la boîte aux lettres, de la boîte aux lettres personnelle et d’un autre dossier. Chaque dossier est un fichier texte. Un dossier est placé dans le répertoire spécifié dans votre fichier .mailrc avec l’option set folder. Vous devez créer ce répertoire avant d’utiliser les dossiers. Dès lors, le programme de messagerie crée automatiquement les dossiers nécessaires dans le répertoire. Si vous ne spécifiez pas de répertoire dans votre fichier .mailrc, les dossiers sont créés dans le répertoire courant. Reportez-vous à ”Classement du courrier”, page 2-4. Remarque : Il existe plusieurs programmes de messagerie : gestionnaire de message MH, programme bellmail, etc. Le programme à utiliser dépend de l’installation et de la configuration de votre système. Renseignez-vous auprès de votre administrateur système. Voir aussi Commandes et sous-commandes Mail Classement du courrier Format du fichier .mailrc Fichier /etc/passwd Commandes mail et bellmail Messagerie électronique 2-3 Réception et gestion du courrier Vous pouvez consulter chaque message d’une boîte aux lettres, le supprimer ou l’archiver dans un répertoire personnel. Cette section traite des concepts et des procédures liés aux tâches suivantes : • Lancement de la messagerie, page 2-4 • Consultation de votre boîte aux lettres, page 2-5 • Lecture du courrier, page 2-7 • Suppression du courrier, page 2-8 • Sortie de la messagerie, page 2-9 • Classement du courrier, page 2-4 Lancement de la messagerie Le courrier qui vous est destiné est stocké dans un répertoire système dédié à la messagerie. Ce répertoire renferme un fichier par utilisateur du réseau local. Il conserve votre courrier jusqu’à ce que vous interveniez. Le shell de commande vous avertit de l’arrivée du courrier. Vous êtes averti de cette arrivée avant l’affichage de l’invite suivante (sous réserve que la variable d’environnement MAIL ait été définie et que le délai spécifié par MAILCHECK se soit écoulé depuis la dernière levée de courrier par le shell). Le message de notification est celui spécifié à la variable d’environnement MAILMSG. Ce message, qui varie en fonction du shell utilisé (Bourne, Korn ou C), est du type : VOUS AVEZ DU COURRIER Exécutez la commande mail pour lire et supprimer les messages de votre boîte aux lettres. N’utilisez pas la boîte à lettres système pour stocker des messages : stockez–les dans votre boîte à lettres personnelle ($HOME/mbox) et dans des dossiers. Prérequis Le programme de messagerie doit être installé sur votre système. Consultation de votre boîte aux lettres A l’invite système, entrez la commande mail : mail Si votre boîte aux lettres est vide, vous obtenez le message : Aucun courrier pour VotreID Sinon, la liste des messages stockés dans votre boîte aux lettres s’affiche : Courrier. Entrez ? pour afficher l’aide. ”/usr/mail/lance”: 3 messages 3 >N 1 karen Tue Apr 27 N 2 lois Tue Apr 27 N 3 tom Tue Apr 27 nouveaux 16:10 12/321 ”Réunion de service” 16:50 10/350 ”Nouveautés système” 17:00 11/356 ”Outils” Le message courant est signalé à gauche par le symbole > (supérieur à). Chaque entrée en ligne comporte les champs suivants : 2-4 status Classe du message numéro Numéro du message pour le programme expéditeur Adresse de l’expéditeur date Date de réception Guide de l’utilisateur système : Communications et réseaux taille Nombre de lignes et de caractères (en-tête compris) sujet Objet du message (facultatif) Les états possibles d’un message sont : N Nouveau message P Message qui sera conservé dans votre boîte aux lettres U Message non lu. Message non lu, apparu dans la boîte aux lettres lors de la dernière utilisation de la messagerie * Message sauvegardé ou inscrit dans un fichier ou un dossier Message sans indicateur d’état, ce qui signifie qu’il a été lu, mais ni supprimé ni sauvegardé. Consultation de votre boîte aux lettres personnelle ou dossier courrier A l’invite système, vous pouvez exécuter la commande mail comme suit : mail –f Affiche la liste des messages de votre boîte aux lettres personnelle, $HOME/mbox. Si votre boîte aux lettres personnelle est vide, vous obtenez le message : ”/u/george/mbox”: 0 messages OU Un fichier ou un répertoire du chemin d’accès n’existe pas mail –f +dept Affiche la liste des messages du dossier dept. Si votre boîte aux lettres personnelle est vide, vous obtenez le message : Un fichier ou un répertoire du chemin d’accès n’existe pas Consultation de votre boîte aux lettres Vous pouvez lancer des sous-commandes à l’invite de la boîte aux lettres pour gérer le contenu de la boîte aux lettres. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Le programme de messagerie doit être lancé. 3. Votre boîte aux lettres doit contenir au moins un message. Messagerie électronique 2-5 Affichage d’un message dans un intervalle de messages La sous-commande h (header) permet d’afficher un message dans un intervalle de messages. A l’invite de boîte aux lettres, lancez la commande h, comme suit : h Environ 20 messages sont affichés simultanément. Le nombre réel dépend du type de terminal et de l’option set screen définie dans votre fichier .mailrc). Si vous entrez de nouveau h, le même intervalle de messages est affiché. h 21 Affiche les 20 messages qui suivent le message 21 (de 21 à 40 inclus). Répétez la sous-commande h avec le numéro du message suivant pour consulter tous les messages. h1 Pour revenir au premier groupe de 20 messages, entrez un numéro de 1 à 20. Défilement du contenu de la boîte aux lettres La sous-commande z permet de faire défiler le contenu de votre boîte aux lettres. A l’invite de votre boîte à lettres, entrez la commande z, comme suit : z Environ 20 messages sont affichés simultanément. Le nombre réel dépend du type de terminal et de l’option set screen définie dans votre fichier .mailrc). Entrer de nouveau z fait défiler les 20 messages suivants. z+ L’argument + (plus) fait défiler les 20 messages suivants. Affiche les 20 messages qui suivent le message 21 (de 21 à 40 inclus). Répétez la sous-commande z+ pour afficher les messages jusqu’au dernier. Le système affiche le message suivant : Dernière page-écran de messages. z– L’argument – (moins) fait défiler les 20 messages précédents. Lorsque le premier groupe de messages est atteint, le système affiche le message suivant : Première page-écran de messages. Recherche sur des messages spécifiques A l’invite de votre boîte à lettres, lancez la sous-commande f (from), comme suit : 2-6 f Affiche les informations d’en-tête du message courant. f1 4 7 Affiche les informations d’en-tête des messages 1, 4 et 7. f 1–10 Affiche les informations d’en-tête pour les messages 1 à 10. f* Affiche tous les messages. Guide de l’utilisateur système : Communications et réseaux f ron Affiche les messages émis par l’utilisateur ron. Les majuscules et minuscules ne sont pas différenciées dans la spécification de l’adresse. Ainsi, les adresses répondant à la requête ron peuvent être les suivantes : RoN ron@topdog hron rOn. f /meet Les messages pour lesquels le champ Sujet : contient les lettres meet sont affichés. Pour les caractères entrés pour une recherche générique, la correspondance exacte avec le Sujet : n’est pas requise. Ils doivent seulement être contenu dans le champ Sujet : en majuscules ou en minuscules ; ainsi, la recherche sur le sujet meet affichera tous les sujets suivants : Meeting on Thursday Come to meeting tomorrow MEET ME IN ST. LOUIS Affichage du numéro du message courant Pour connaître le numéro du message courant, entrez la sous-commande = à l’invite de boîte aux lettres, comme suit : = Affiche le numéro du message courant. Affichage du nombre de messages A l’invite de boîte à lettres, lancez alors la commande folder, comme suit : folder Affiche des informations sur votre dossier ou votre boîte à lettres. Le système affiche un message du style : ”/u/lance/mbox”: 29 messages. Lecture du courrier Pour lire votre courrier, vous avez le choix entre plusieurs méthodes. Les exemples qui suivent illustrent chacune de ces méthodes. Choisissez la méthode qui vous convient le mieux. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Le programme de messagerie doit être lancé. 3. Votre boîte aux lettres doit contenir du courrier. Consultation des messages de votre boîte aux lettres A l’invite de boîte à lettres, lancez les sous-commandes t (type) ou p (print) comme suit : 3 Spécifier le numéro du message affiche par défaut le texte du message. t La sous-commande t affiche par défaut le texte du message courant. t3 Affiche le texte du message 3. t2 4 9 Affiche le texte des messages 2, 4 et 9. t 2–4 Affiche le texte des messages 2 à 4. Messagerie électronique 2-7 p La sous-commande p affiche par défaut le texte du message courant. p3 Affiche le texte du message 3. p2 4 9 Affiche le texte des messages 2, 4 et 9. p 2–4 Affiche le texte des messages 2 à 4. Pour consulter plusieurs messages simultanément et les faire défiler, vous devez avoir spécifié l’option set crt dans votre fichier $HOME/.mailrc. Vous pouvez également entrer cette sous-commande à l’invite de boîte aux lettres. A défaut, les messages qui couvrent plusieurs écrans défileront en continu sans que vous ayez le temps de les lire. Lecture du message suivant dans la boîte aux lettres A l’invite de boîte à lettres, entrez les sous-commandes n ou + comme suit : n ou + Affiche le texte du message suivant, qui devient le message courant. Appuyer sur Entrée affiche également le texte du message suivant. Lecture du message précédent A l’invite de boîte à lettres, entrez la sous-commande –, comme suit : – Affiche le texte du message précédent. Suppression du courrier Il est possible de supprimer le message courant, un message spécifique ou un ensemble de messages compris dans un intervalle spécifique. Vous avez également la possibilité de combiner des sous-commandes pour supprimer le message courant et afficher le suivant. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Votre boîte aux lettres doit contenir du courrier. 3. Le programme de messagerie doit être lancé. Suppression d’un message A l’invite de boîte à lettres, lancez la sous-commande d comme suit : 2-8 d Supprime le message courant. dp ou dt Le message courant est supprimé et le suivant affiché. Pour effectuer la même opération, vous pouvez également spécifier l’option set autoprint dans le fichier .mailrc : cette option a pour effet d’exécuter la sous-commande d comme la combinaison de dp ou dt. d 4 Supprime le message 4. d 4–6 Supprime les messages 4, 5 et 6. d2 6 8 Supprime les messages 2, 6 et 8. Guide de l’utilisateur système : Communications et réseaux Annulation de la suppression d’un message A l’invite de boîte à lettres, lancez la sous-commande u comme suit : u Annule la suppression du message courant. u 4 Annule la suppression du message 4. u 4–6 Annule la suppression des messages 4, 5 et 6. u2 6 8 Annule la suppression des messages 2, 6 et 8. Sortie de la messagerie Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Votre boîte aux lettres doit contenir du courrier. 3. Le programme de messagerie doit être lancé. Sortie de la messagerie avec sauvegarde des modifications A l’invite de boîte à lettres, lancez la sous-commande q comme suit : Sortie de la boîte aux lettres : q La commande q quitte la boîte aux lettres et retourne au système d’exploitation. Tous les messages dont la suppression a été demandée sont définitivement supprimés (ils ne peuvent plus être récupérés). Le programme de messagerie sauvegarde dans votre boîte aux lettres personnelle (mbox) les messages que vous avez lus. Tant que vous ne les consultez pas, les messages sont conservés dans la boîte aux lettres du système. Sortie de la boîte aux lettres personnelle ou d’un dossier courrier : q La sous-commande q permet de quitter votre boîte aux lettres personnelle ou dossier courrier en conservant les messages qui s’y trouvent, que vous les ayez lus ou non. Sortie de la messagerie sans sauvegarde des modifications x ou ex Les sous-commandes x ou ex permettent de quitter la boîte aux lettres et de retourner au système d’exploitation sans sauvegarder les modifications apportées au contenu de la boîte aux lettres. Le programme ignore les commandes exécutées avant x. Toutefois si vous avez sauvegardé un message dans un autre dossier, cette sauvegarde est maintenue. Classement du courrier Pour sauvegarder des messages de façon structurée, vous disposez de dossiers. Vous pouvez créer autant de dossiers que souhaité. Attribuez à chacun d’eux un nom représentatif du type de message qu’il contient, comme pour un dossier de documents papier. Un dossier est un fichier texte placé dans le répertoire spécifié dans le fichier .mailrc via l’option set folder. Vous devez créer ce répertoire avant d’utiliser les dossiers. Dès lors, le programme de messagerie crée automatiquement les dossiers nécessaires dans le répertoire. Si aucun répertoire n’est spécifié via l’option set folder dans le fichier .mailrc, le dossier est créé dans le répertoire courant. Via le programme de messagerie, vous pouvez placer un message dans un dossier à partir de la boîte à lettres système, d’une boîte à lettres personnelle ou d’un autre dossier. Messagerie électronique 2-9 Pour ajouter un message à un fichier ou un dossier, vous disposez des commandes s (save) et w (write). Ces deux commandes ajoutent les informations au fichier (s’il existe) ou en créent un nouveau le cas échéant. Les données initiales du fichier ne sont pas supprimées. Si vous sauvegardez un message de votre boîte à lettres système dans un fichier ou un dossier, le message est supprimé de la boîte à lettres système et transféré vers le fichier ou le dossier spécifié. Si vous sauvegardez un message de votre boîte à lettres personnelle dans un autre fichier ou un dossier, le message n’est pas supprimé de votre boîte à lettres personnelle, mais il est copié dans le fichier ou le dossier spécifié. La sous-commande s présente le contenu d’un dossier comme celui d’une boîte à lettres : les messages et informations d’en-tête sont ajoutés à la fin du dossier. La sous-commande w présente le dossier comme un fichier : le message est ajouté à la fin du fichier sans les informations d’en-tête. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Votre boîte aux lettres, votre boîte aux lettres personnelle ou le dossier que vous avez défini doit contenir du courrier. 3. Le programme de messagerie doit être lancé. Création d’un répertoire de stockage des dossiers de message 1. Pour vérifier que l’option set folder a été activée dans votre fichier .mailrc, entrez, à l’invite de boîte aux lettres : set La sous-commande set affiche la liste des options de messagerie activées dans votre fichier .mailrc. Si set folder est activé, vous obtenez le message : folder /home/george/letters Dans cet exemple, letters est le répertoire dans lequel les dossiers contenant les messages seront stockés. 2. Si set folder n’est pas activé, ajoutez dans le fichier .mailrc une ligne du type : set folder=/home/george/letters Dans cet exemple, /home/george est le répertoire personnel de George et letters, le répertoire dans lequel les dossiers courrier seront stockés. Lorsque set folder est activé, vous pouvez utiliser la notation abrégée + à l’invite de boîte aux lettres pour sauvegarder des messages dans votre répertoire letters. 3. Vous devez créer un répertoire courrier dans votre répertoire personnel. Pour ce faire, entrez sur la ligne de commande, à l’invite système : mkdir letters 2-10 Guide de l’utilisateur système : Communications et réseaux Sauvegarde d’un message avec l’en-tête A l’invite de boîte à lettres, lancez la sous-commande s (save), comme suit : s 1–4 notes Sauvegarde les messages 1, 2, 3 et 4 avec leur en-tête dans le dossier notes du répertoire courant. Vous obtenez le message : ”notes” [Ajouté] 62/1610 s +admin Sauvegarde le message courant dans le dossier admin (existant) de votre répertoire dossier. Si le répertoire dossier défini dans le fichier .mailrc est /home/george/letters, vous obtenez le message : ”/home/george/letters/admin” [Ajouté] 14/321 s 6 +admin Sauvegarde le message 6 dans le dossier admin de votre répertoire dossiers. Si le répertoire dossier défini dans le fichier .mailrc est /home/george/letters, vous obtenez le message : ”/home/george/letters/admin” [Ajouté] 14/321 Sauvegarde d’un message sans l’en-tête La sous-commande w (write) permet de sauvegarder un message sous forme de fichier et non de dossier. L’édition ou la consultation d’un fichier sauvegardé avec la sous-commande w se fait avec vi ou un autre éditeur de texte. A l’invite de boîte aux lettres, lancez la sous-commande w, comme suit : w 6 pass Sauvegarde uniquement le texte du message 6 dans le fichier pass du répertoire courant. Si le fichier pass n’existe pas, vous recevez le message : ”pass” [Nouveau fichier] 12/30 Si le fichier pass existe, vous recevez le message : ”pass” [Ajouté] 12/30 w 1–3 safety Sauvegarde uniquement le texte des messages 1, 2 et 3 dans le fichier safety du répertoire courant. Le texte des messages est alors ajouté, l’un à la suite de l’autre, à la fin du fichier. Si le fichier safety n’existe pas, vous obtenez le message suivant : ”safety” [Nouveau fichier] 12/30 Affichage du nom de la boîte aux lettres ou du dossier courant Bien que la commande mail affiche la nom de la boîte à lettres courante lorsqu’elle est lancée, vous pouvez ne plus savoir dans quelle boîte vous vous trouvez. A l’invite de boîte aux lettres, vous pouvez lancez la commande folder comme suit : folder Recherche le nom de votre boîte aux lettres ou dossier courant. Si votre boîte aux lettres courante est /home/lance/mbox, vous obtenez le message : /home/lance/mbox: 2 messages 1 deleted Ce message indique que vous vous trouvez dans la boîte aux lettres /home/lance/mbox qui contient deux messages, dont un sera supprimé lorsque vous sortirez de la boîte aux lettres. Messagerie électronique 2-11 Changement de boîte aux lettres Changer de boîte aux lettres équivaut à en sortir : les messages dont la suppression a été demandée sont supprimés. Ils ne peuvent plus être récupérés. Pour changer de boîte aux lettres, lancez, à l’invite de boîte à lettres, la sous-commande file ou folder, comme suit : folder +project Une fois le programme de messagerie lancé avec une boîte aux lettres, vous devez, pour passer à une autre boîte aux lettres, utiliser la sous-commande file ou folder. Par exemple, si vous passez du fichier mbox au dossier projet et que vous avez supprimé tous les messages du fichier mbox, le programme affiche le message suivant : /home/dee/mbox removed +project: 2 messages 2 new suivi de la liste des messages du dossier projet. Voir aussi Commandes système pour exécuter la messagerie Récapitulatif des sous-commandes de boîte aux lettres de Mail Personnalisation de la messagerie Modification du nombre des en-tête ou de lignes affichées Contrôle des informations affichées 2-12 Guide de l’utilisateur système : Communications et réseaux Création et envoi de courrier La messagerie permet de créer, envoyer, faire suivre et répondre à des messages ou envoyer des fichiers ASCII à d’autres utilisateurs. Un fichier ASCII peut être, par exemple, un document écrit avec un éditeur de texte ou un fichier source de programme. La messagerie offre un éditeur en ligne qui permet de créer des messages : Il suffit d’entrer une ligne de texte et d’appuyer sur Entrée pour saisir la ligne suivante. Les champs date : et de : sont automatiquement renseignés par le système. Vous avez la possibilité de compléter les champs sujet : et cc :, similaires au corps d’une lettre commerciale standard. D’autres éditeurs requièrent l’utilisation des sous-commandes d’édition. Vous pouvez envoyer messages et fichiers à un utilisateur de votre système local, de votre réseau et d’un autre réseau connecté. Le destinataire n’a pas besoin d’être connecté au système lorsque vous envoyez l’information. Le courrier est expédié à une adresse utilisateur. Cette dernière, qui contient le nom de connexion et le nom du système, permet d’acheminer le message. Pour en savoir plus sur la création et l’expédition du courrier, consultez : • Adressage du courrier, page 2-13. • Lancement de l’éditeur de message, page 2-17. • Modification d’un message, page 2-17. • Affichage d’un message dans l’éditeur de message, page 2-18. • Sortie de l’éditeur sans expédition du message, page 2-19. • Insertion de fichier ou message dans un message, page 2-19. • Edition ou ajout de champs d’en-tête, page 2-20. • Mise en forme d’un message, page 2-22. • Vérification orthographique, page 2-23. • Envoi de courrier, page 2-23. • Réponse à un message, page 2-24. • Réacheminement du courrier, page 2-25. • Emission d’un message d’absence, page 2-27. • Emission et réception d’un message confidentiel, page 2-27. Adressage du courrier Le courrier est expédié à une adresse utilisateur. Cette dernière, qui contient le nom de connexion et le nom du système, permet d’acheminer le message. La méthode la plus courante pour envoyer un message à un autre utilisateur consiste à exécuter la commande mail comme suit : mail utilisateur@adresse Le mode d’adressage dépend de l’implantation du destinataire, qu’il soit : • sur votre système local, • sur votre réseau, • sur un autre réseau, • accessible via une liaison BNU/UUCP. Messagerie électronique 2-13 Toutefois, le format du paramètre Adresse dépend de la position du destinataire. Le concept est proche de ce que vous feriez pour envoyer une note à un collègue de votre bureau. Par exemple, pour envoyer une note à Paul qui travaille dans un petit service (6 à 8 personnes), il suffit d’indiquer son nom sur l’enveloppe et de remettre la note au service de courrier interne. Par contre, si Paul travaille dans un autre service, vous devez indiquer plus d’informations sur l’enveloppe : Paul Service du personnel Si Paul est sur un autre site, vous devez compléter cette adresse. Paul Service du personnel Massy mail paul Pour envoyer du courrier électronique, la démarche est sensiblement la même. Pour envoyer du courrier à un utilisateur du système local, le nom de connexion est seul requis. mail paul@tybalt Pour un utilisateur de votre réseau local, indiquez l’adresse complète du système (nœud). mail [email protected] Pour un utilisateur d’un autre réseau, indiquez l’adresse complète du système et du réseau. mail dept71 Pour envoyer un courrier à un groupe d’utilisateurs, vous pouvez utiliser un alias ou une liste de diffusion. Pour ce faire, vous devez créer un alias ou une liste de diffusion dans votre fichier .mailrc. Pour en savoir plus sur la création d’alias, reportez-vous à ”Création d’un alias ou d’une liste de distribution”, page 2-32. Remarque : Vous pouvez spécifier plusieurs utilisateurs sur la ligne de commande. Prérequis Le programme de messagerie doit être installé sur votre système. Adressage vers le système local Pour envoyer un message à un utilisateur de votre système local, autrement dit dont le nom de connexion est répertorié dans votre fichier /etc/passwd, utilisez comme adresse son nom de connexion. A l’invite système, lancez la commande mail comme suit : mail NomConnexion mail paul 2-14 Si Paul se trouve sur votre système et que son nom de connexion est paul . Cette commande active le programme de messagerie qui vous permet de créer un message et transmet le message au destinataire dont le nom de connexion locale est paul . Si le message est délivré, vous n’obtenez pas de message retour. Si Paul ne réside pas sur votre système, vous obtenez un message d’erreur et votre courrier revient dans votre boîte aux lettres. Guide de l’utilisateur système : Communications et réseaux Adressage vers le réseau local Pour envoyer un message vers un autre système du réseau local, entrez, sur la ligne de commande : mail Par exemple, si Paul se trouve sur le système zeus, NomConnexion@NomSystème lancez la commande suivante pour lui envoyer un message : mail ryan@zeus Cette commande active le programme de messagerie qui vous permet de créer un message et transmet le message sur le système zeus au destinataire dont le nom de connexion locale est paul. Si le message est délivré, l’invite système s’affiche sans modification. Si l’adresse est incorrecte, vous obtenez un message d’erreur. Remarque : Pour envoyer un message via un réseau local à un utilisateur résidant sur un autre système, vous devez connaître le nom de connexion et le nom de l’autre système. Pour en savoir plus, reportez-vous à ”Commandes de communication système, page 1-9. Adressage vers un autre réseau Si votre réseau est connecté à d’autres, vous pouvez envoyer du courrier aux utilisateurs de ces réseaux. Les paramètres d’adressage varient en fonction de l’adressage en vigueur sur votre système et sur les autres systèmes et de leur interconnexion. Utilisation d’une base centralisée des noms et des adresses : à l’invite système, lancez la commande mail comme suit : mail Si les réseaux utilisent une base de données de nom NomConnexion@NomSystème centralisée, aucune autre information n’est requise pour envoyer du courrier aux utilisateurs sur les réseaux connectés. Utilisez le même format d’adressage que pour les utilisateurs de votre réseau local. Ce type d’adressage fonctionne bien si la nature du réseau permet de maintenir à jour une telle base de données. Adressage par nom de domaine : à l’invite ligne de commande, lancez la commande mail, comme suit : mail L’utilisation d’une base de données centralisée n’est pas NomConnexion@NomSystème possible sur des réseaux très étendus et dispersés. .NomDomaine Dans ce cas, l’adressage s’effectue à l’aide du paramètre NomDomaine qui définit le réseau distant par rapport au réseau local dans la structure du groupe de réseaux interconnectés. mail [email protected]. valryanl Dans cet exemple, l’utilisateur kelly réside sur le système merlin du réseau local odin, lui-même connecté à un autre réseau appartenant au domaine valryanl. Messagerie électronique 2-15 Adressage via une liaison BNU ou UUCP Pour envoyer un message vers un autre système connecté au vôtre par une liaison BNU (Basic Networking Utilities) ou une autre version UUCP (UNIX-to-UNIX Copy Program), vous devez connaître : • le nom de connexion, • le nom de l’autre système, • le chemin d’accès physique à l’autre système. Demandez ces informations de routage à la personne chargée de l’interconnexion des systèmes. Si votre ordinateur est équipé d’une liaison BNU/UUCP : à l’invite ligne de commande, lancez la commande mail, comme suit : mail RouteUUCP!NomConnexion Si votre ordinateur est doté d’une connexion BNU ou UUCP utilisable pour accéder au système distant, utilisez le format de cet exemple pour expédier un message. La variable NomConnexion est le nom de connexion du destinataire du message sur le système distant. La variable RouteUUCP décrit le chemin physique que doit emprunter le message le long du réseau UUCP. Si votre système est connecté au système distant sans systèmes UUCP intermédiaires, cette variable est le nom du système distant. mail Si votre message doit transiter par un ou plusieurs arthur!lancelot!merlin! systèmes UUCP intermédiaires avant d’atteindre le ken système distant souhaité, cette variable est la liste des systèmes intermédiaires. Cette liste commence par le système le plus proche et se termine par le système le plus lointain, les éléments de la liste étant séparés par un ! (point d’exclamation). Vous pouvez suivre cet exemple, si le message doit transiter par les systèmes arthur et lancelot (dans cet ordre) avant d’atteindre merlin . mail merlin!ken Si votre système local est relié au système merlin par une liaison UUCP et qu’aucun autre système intermédiaire UUCP ne sépare votre système du système merlin , vous pouvez envoyez un message à l’utilisateur ken de ce système. Si la liaison BNU/UUCP se trouve sur un autre ordinateur : d’un réseau local ou longue distance, un des systèmes du réseau peut être doté d’une liaison BNU ou d’un autre type de liaison UUCP vers un système distant. Vous pouvez utiliser cette connexion UUCP pour envoyer un message à un utilisateur de ce système UUCP distant. A l’invite système, lancez la commande mail comme suit : mail @arthur:merlin!ken Envoie du courrier à ken sur le système UUCP merlin à partir du système Internet arthur . Le délimiteur @ s’utilise pour l’adressage interréseau et le délimiteur ! pour l’adressage UUCP et le délimiteur : relie les deux adresses. Dans ce format, le courrier n’est pas adressé à un utilisateur d’un des systèmes intermédiaires, c’est pourquoi le délimiteur @ n’est pas précédé d’un nom de connexion dans l’adresse du domaine. mail @arthur:odin!acct.dept!kelly Envoie du courrier à kelly sur le système UUCP acct.dept via le système odin à partir du système Internet arthur . 2-16 Guide de l’utilisateur système : Communications et réseaux mail @odin.uucp:@dept1.UUCP:@dept2:bill@dept3 Envoie du courrier à bill@dept3 via les liaisons UUCP odin et dept1, puis via la liaison locale entre les systèmes dept2 et dept3 . Le fichier /etc/sendmail.cf doit être configuré pour ce type d’adressage UUCP. Renseignez-vous auprès de votre administrateur système. Si vous envoyez régulièrement du courrier aux utilisateurs d’autres réseaux, vous pouvez gagner du temps en créant des alias qui regroupent les adresses des utilisateurs concernés. Pour en savoir plus, reportez-vous à ”Création d’un alias ou d’une liste de diffusion”, page 2-32. Lancement de l’éditeur de message La messagerie électronique offre un éditeur en ligne de composition de messages. Il suffit d’entrer une ligne de texte et d’appuyer sur Entrée pour saisir la ligne suivante. Une ligne validé par Entrée n’est plus modifiable. Toutefois, avant d’appuyer sur Entrée, vous pouvez la modifier vie les touches Retour arrière et Suppr. Vous pouvez également appeler un éditeur plein écran (à l’aide des sous-commandes de l’éditeur de message) pour modifier le message. Plusieurs sous-commandes de contrôle sont proposées dans l’éditeur de message pour effectuer diverses opérations sur les messages. Elles doivent occuper chacune une ligne distincte et être précédées du caractère d’échappement ~ (tilde). Vous pouvez définir un autre caractère d’échappement en insérant l’option set escape dans votre fichier .mailrc. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Le programme de messagerie doit être lancé. Lancement de l’éditeur à partir de l’invite système ou de l’invite de boîte aux lettres A l’invite ligne de commande ou l’invite boîte à lettres, lancez la commande mail, comme suit : mail utilisateur@adresse Lancez cette commande à partir de l’invite ligne de commande. Le message est envoyé à utilisateur@adresse. La valeur du paramètre adresse dépend de l’implantation du destinataire. m utilisateur@adresse Lancez cette commande à partir de l’invite boîte à lettres. Le message est envoyé à utilisateur@adresse. La valeur du paramètre adresse dépend de l’implantation du destinataire. Pour en savoir plus, reportez-vous à ”Envoi de courrier”, page 2-23. L’éditeur de message est également activé si vous utilisez les sous-commandes R ou r (reply) pour répondre à un message. Pour en savoir plus, reportez-vous à ”Réponse à un message”, page 2-24. Modification d’un message A partir de votre boîte aux lettres, vous pouvez compléter un message en exécutant la sous-commande e (edit) ou v (visual) à l’invite de boîte aux lettres. Dans l’éditeur de message, vous ne pouvez modifier une ligne après avoir appuyé sur Entrée. Toutefois, vous avez la possibilité de modifier le message avant de l’envoyer, à l’aide d’un autre éditeur. Messagerie électronique 2-17 Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. L’autre éditeur doit être déclaré dans le fichier .mailrc : set EDITOR=cheminAccès Ceci définit l’éditeur que vous activez avec la sous-commande ~e. La valeur de cheminAccès doit être le chemin d’accès complet à l’éditeur souhaité. Par exemple, spécifiez set EDITOR=/usr/bin/vi pour que l’éditeur appelé par la sous-commande ~e soit vi. 3. Pour compléter un message se trouvant dans votre boîte à lettres, vous devez avoir lancé préalablement la commande mail qui sert à consulter le courrier de votre boîte aux lettres, d’une autre boîte aux lettres ou d’un dossier. 4. Pour activer un autre éditeur pendant la création d’un message, vous devez vous trouver à l’invite de l’éditeur. Ajout d’information Pour compléter un message se trouvant dans votre boîte à lettres, entrez la commande e (edit) ou la commande v (visual), suivie du numéro de message. A l’invite boîte aux lettres, utilisez la sous-commande e ou v, comme suit : e13 Pour ajouter un note au message 13 à l’aide de l’éditeur e (ou de l’éditeur défini dans le fichier .mailrc). v 15 Pour ajouter une note au message 15 à l’aide de l’éditeur vi (ou de l’éditeur défini dans le fichier .mailrc). Si aucun numéro n’est spécifié, la commande mail active l’éditeur pour le message courant. Lorsque vous quittez l’éditeur, vous retournez à l’invite de boîte aux lettres pour poursuivre le traitement des messages. Modification du message courant Pour modifier le message courant dans l’éditeur de message, placez-vous au début de la ligne et entrez la sous-commande ~e ou ~v, comme suit : ~e Cette combinaison de touches active l’éditeur e ou celui défini dans le fichier .mailrc. ~v Cette combinaison de touches active l’éditeur vi ou celui défini dans le fichier .mailrc. Vous pouvez alors modifier le texte du message courant. Lorsque vous quittez l’éditeur (s’il est différent), vous revenez à l’éditeur de message. Affichage d’un message dans l’éditeur de message Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. L’éditeur de message doit être lancé. Pour en savoir plus, reportez-vous à ”Lancement de l’éditeur de message”, page 2-17. 2-18 Guide de l’utilisateur système : Communications et réseaux Affichage des lignes d’un message Au cours de l’édition du message, placez-vous au début d’une ligne et lancez la sous-commande ~p, comme suit : ~p L’éditeur affiche le contenu du message, informations d’en-tête comprises. Le texte défile à partir du bas de l’écran. La fin du message est suivie de l’invite de l’éditeur (Suite). Si le message occupe plus d’un écran, le texte défile jusqu’à la fin du message à moins que vous n’ayez défini la taille de page pour votre terminal à l’aide de la commande stty. Pour consulter des messages longs, faites appel à un autre éditeur en vous servant des sous-commandes de l’éditeur de messages. Pour en savoir plus, reportez-vous à ”Lancement de l’éditeur de message”, page 2-17. Sortie de l’éditeur sans expédition du message Pour quitter l’éditeur sans expédier le message, lancez la commande ~q ou la séquence d’interruption (Alt-Pause ou Ctrl-C, généralement). Si vous avez saisi du texte, la commande mail sauvegarde le message dans le fichier dead.letter. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. L’éditeur de message doit être lancé. Pour en savoir plus, reportez-vous à ”Lancement de l’éditeur de message”, page 2-17. Sortie de l’éditeur A partir de l’éditeur de message, placez-vous au début d’une ligne et lancez la sous-commande ~q, comme suit : ~q Quitte l’éditeur sans envoyer le message. Le message (s’il n’est pas vide) est sauvegardé dans le fichier dead.letter de votre répertoire personnel. L’invite système s’affiche. Ctrl-C Pour quitter l’éditeur via une séquence d’interruption appuyez sur Ctrl-C ou sur Alt-Pause. Le message suivant s’affiche : (Interrupt –– one more to kill letter) Répétez la séquence de touche. (Last Interrupt –– letter saved in dead.letter) Le message n’est pas envoyé. Le message (s’il n’est pas vide) est sauvegardé dans le fichier dead.letter de votre répertoire personnel. L’invite système s’affiche. Remarque : Lorsque vous quittez l’éditeur sans envoyer le message, le contenu du fichier dead.letter est remplacé par le message incomplet. Pour récupérer le fichier, reportez-vous à ”Insertion d’un fichier ou d’un message dans un message”, page 2-19. Insertion d’un fichier ou d’un message dans un message Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Vous devez connaître le nom et l’adresse du destinataire. 3. L’éditeur de message doit être lancé. Messagerie électronique 2-19 Insertion d’un fichier Au cours de l’édition du message, placez-vous au début d’une ligne et lancez la sous-commande ~r, comme suit : ~r schedule Où schedule est le nom du fichier à intégrer. Dans cet exemple, les informations du fichier schedule sont ajoutées à la fin du message en cours. Insertion d’un message Au cours de l’édition du message, placez-vous au début d’une nouvelle ligne et lancez la sous-commande ~f ou ~m, comme suit : ~f ListeMessages Insère le(s) message(s) spécifié(s), à la fin du message en cours, sans le décaler par rapport au message initial. Utilisez cette sous-commande pour ajouter du texte dont les marges sont trop grandes pour qu’il soit inséré avec la sous-commande ~m. Remarque : Le paramètre ListeMessages est constitué des numéros des messages à inclure fournis dans la boîte aux lettres ou du dossier traité. Il est possible d’indiquer simplement un intervalle de numéros. Par exemple : ~f 1–4 Ajoute les messages 1, 2, 3 et 4 à la fin du message en cours. Ces messages sont alignés sur la marge gauche (pas d’indentation). ~m 2 Insère le message spécifié à la fin du message en cours. Le texte du message inséré est décalé vers la droite d’une tabulation par rapport au message initial. Dans cet exemple, le message 2 est ajouté au message en cours. ~m 1 3 Ajoute le message 1, puis le message 3, à la fin du message en cours, décalés d’une tabulation par rapport à la marge gauche. Insertion du contenu du fichier dead.letter Dans l’éditeur de message, placez-vous au début d’une nouvelle ligne et lancez la sous-commande ~d, comme suit : ~d Ajoute le contenu du fichier dead.letter à la fin du message en cours. A l’invite (Suite), vous pouvez envoyer le message ou poursuivre son édition. Edition ou ajout de champs d’en-tête L’en-tête d’un message contient des informations de routage et une brève indication du sujet. Vous devez spécifier au moins un destinataire du message. Le reste des informations d’en-tête est facultatif. L’en-tête peut comporter les champs suivants : 2-20 To: Adresse(s) du ou des destinataire(s). Sujet : Objet du message. Cc : Adresse(s) du ou des destinataire(s) d’une copie du message. Le contenu de ce champ est communiqué à tous les destinataires du message. Bcc : Adresse(s) du ou des destinataire(s) caché(s), bénéficiaire(s) de copies muettes du message. Ce champ n’est pas communiqué avec le message à tous les destinataires. Guide de l’utilisateur système : Communications et réseaux Vous pouvez personnaliser la messagerie pour prédéfinir automatiquement le contenu de ces champs, via le fichier .mailrc. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. L’éditeur de message doit être lancé et l’édition du message en cours. Edition de l’en-tête Pour insérer ou modifier plusieurs champs d’en-tête, utilisez la sous-commande ~h. Si vous lancez cette sous-commande sur une nouvelle ligne dans l’éditeur de messages, le système affiche successivement chacun des quatre champs. Vous pouvez alors : • Visualiser le contenu de chaque champ. • Supprimer des informations de ce champ (à l’aide de la touche Espace arrière). • Ajouter des informations. Appuyer sur Entrée sauvegarde les modifications et affiche le champ suivant avec son contenu. Lorsque vous validez par Entrée le dernier champ (Bcc :), vous revenez à l’éditeur. 1. Au cours de l’édition d’un message, entrez au début d’une nouvelle ligne : ~h Le système affiche le contenu du champ A : et place le curseur à la fin de ce champ. To: marc@austin_ Apportez les modifications souhaitées. Appuyez ensuite sur Entrée. 2. Le système affiche le contenu du champ Sujet :. Sujet : Sotie_Voile Remarque : Le curseur ne se trouve pas nécessairement en fin de champ si vous avez apporté une modification. Pour corriger la faute de frappe (”sotie”) dans le sujet, placez, à l’aide des touches fléchées droite et gauche, le curseur sous le t de sotie. Retapez le reste du sujet pour le corriger en Sortie Voile. Appuyez sur Entrée. 3. Le système affiche le contenu du champ Cc :. Cc : mel@gtwn_ Pour ajouter un autre bénéficiaire de copie, vérifiez que le curseur est en fin de liste, tapez un espace, puis la nouvelle adresse : Cc : mel@gtwn geo@austin Deux bénéficiaires de copie sont ajoutés à la liste. Une fois la liste des copies mise à jour, appuyez sur Entrée. 4. Le système affiche le contenu du champ Bcc :. Effectuez les modifications souhaitées et appuyez sur Entrée. 5. Le système affiche l’invite (Suite) et vous renvoie à l’éditeur de message à la fin du message courant. Messagerie électronique 2-21 Définition ou réinitialisation du champ Sujet. Utilisez la sous-commande ~s pour changer le contenu du champ Sujet : par un autre texte. Exécuter cette commande remplace, le cas échéant, le contenu du champ Sujet :. Dans l’éditeur de message, placez-vous au début d’une nouvelle ligne et lancez la sous-commande ~s, comme suit : ~s Sortie Voile Le contenu du champ Sujet : est remplacé, comme suit : Sujet : Vacances Par le texte : Sujet : Sortie Voile Remarque : Vous ne pouvez pas compléter le champ Sujet : via cette commande. Utilisez pour cette opération la sous-commande ~h, décrite à la section ”Edition de l’en-tête”, page 2-21. Ajout de destinataires dans les champs A, Cc et Bcc. Dans l’éditeur de message, placez-vous au début d’une nouvelle ligne et lancez la sous-commande ~t, ~c ou ~b, comme suit : ~t geo@austin mel@gtwn Le contenu du champ A :est remplacé, comme suit : To: marc@austin est remplacé par : To: mark@austin geo@austin mel@gtwn ~c geo@austin mel@gtwn Le contenu du champ Cc : est remplacé, comme suit : Cc : mark@austin amy est remplacé par : Cc : mark@austin amy geo@austin mel@gtwn ~b geo@austin mel@gtwn Le contenu du champ Bcc : est remplacé, comme suit : Bcc : marc@austin est remplacé par : Bcc : mark@austin geo@austin mel@gtwn Remarque : Vous ne pouvez utiliser les commandes ~t, ~c ou ~b pour modifier ou supprimer le contenu des champs To :, Cc :, et Bcc :. Utilisez pour cette opération la sous-commande ~h, décrite à la section ”Edition de l’en-tête”, page 2-21. Mise en forme d’un message Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. La commande fmt doit être installée sur votre système. 2-22 Guide de l’utilisateur système : Communications et réseaux Mise en forme d’un message Une fois le message saisi, vous pouvez améliorer sa présentation avant de l’envoyer, via le programme shell fmt. Il suffit pour cela de lancer, dans l’éditeur de message, la commande fmt à partir d’une nouvelle ligne : ~| fmt La commande fmt permet de réorganiser les informations de chaque paragraphe dans des marges définies (une ligne blanche devant séparer les paragraphes). La sous-commande | (tube) ajoute le message à l’entrée standard de la commande et remplace le message par la sortie standard de la commande. Attention : N’utilisez pas la commande fmt si le message contient des messages imbriqués ou des informations préformatées extraites de fichiers externes. La commande fmt reformate les informations d’en-tête en messages imbriqués et modifie éventuellement la structure des informations préformatées. Pour ces cas particuliers, faites appel à l’éditeur plein écran, via les sous-commandes ~e ou ~v. Vérification orthographique Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Les programmes de formatage de texte doivent être installés sur votre système. Vérification orthographique du message La vérification orthographique se fait par la commande spell à partir de l’éditeur de message, comme suit : 1. Ecrivez le message dans un fichier temporaire. Par exemple, pour écrire le message dans le fichier checkit, entrez : ~w checkit 2. Exécutez la commande spell, en prenant en entrée le fichier temporaire. Entrez : ~! spell checkit Dans cet exemple, le point d’exclamation ( ! exécute un shell, puis une commande et revient à la boîte aux lettres. La commande spell renvoie la liste des termes rencontrés qui ne figurent pas dans son dictionnaire, suivie du signe ! pour indiquer que vous êtes revenu au programme de messagerie. 3. Examinez la liste des mots. Si besoin est, appelez un éditeur pour corriger les erreurs signalées. 4. Puis supprimez le fichier temporaire comme suit : ~! rm checkit Envoi de courrier Prérequis • Le programme de messagerie doit être installé sur votre système. • Vous devez connaître le nom et l’adresse du destinataire. Messagerie électronique 2-23 Envoi de courrier 1. Sur la ligne de commande, entrez la commande mail, suivie du nom et de l’adresse du ou des destinataire(s). Par exemple : mail jan@brown Le système affiche : Sujet : 2. Spécifiez l’objet du message. Par exemple : Sujet : Réunion de service et appuyez sur Entrée. Vous pouvez à présent entrer le corps du texte. 3. Entrez le texte du message. Une courte réunion aura lieu dans mon bureau cet après-midi. Veuillez en prendre note. 4. Pour envoyer le message entré sous l’éditeur de message, entrez le caractère de fin de texte (généralement, la séquence de touches Ctrl-D) en début d’une nouvelle ligne. Vous pouvez paramétrer l’éditeur de sorte que le . (point) constitue un caractère de fin de texte supplémentaire. Le système affiche : Cc : 5. Tapez le nom et l’adresse du ou des utilisateurs qui doivent recevoir une copie du message, et appuyez sur Entrée. Par exemple : Cc : karen@hobo cliff@cross Remarque : Si vous ne voulez pas envoyer de copie, appuyez simplement sur Entrée. 6. Le message est transmis aux destinataires. Remarque : Si l’adresse spécifiée n’est pas connue du système ni définie dans un alias ou une liste de diffusion, le système affiche le nom de connexion suivi d’un message d’erreur : [ID utilisateur]... User unknown Réponse à un message Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Votre boîte aux lettres doit contenir du courrier. 2-24 Guide de l’utilisateur système : Communications et réseaux Réponse à un message A l’invite de boîte aux lettres, lancez la sous-commande r (reply/respond) ou R (Reply/respond), comme suit : r La sous-commande r crée un message réponse adressé à l’expéditeur du message sélectionné et une copie destinée aux utilisateurs cités dans le champ Cc : (le cas échéant). Le champ Sujet : du nouveau message fait référence au message sélectionné. Par défaut, la commande r s’applique au message courant. Pour passez outre la valeur par défaut, indiquez le numéro du message après r. R Un message réponse est envoyé au seul expéditeur du message. Par défaut, la commande R s’applique au message courant. R4 Un message réponse est envoyé au seul expéditeur du message. Pour passer outre la valeur par défaut, indiquez le numéro du message après R. Dans l’exemple, une réponse est envoyée au message 4. Le système renvoie un message semblable à : To: karen@thor Sujet : Re: Réunion de service Vous pouvez indiquer en réponse : Je serai présent. Votre texte saisi, appuyez sur . (point) ou sur la séquence de touches Ctrl-D pour envoyer le message. Le système revient ensuite à l’invite de boîte aux lettres. Création d’un message à partir de la boîte aux lettres A l’invite de boîte aux lettres, utilisez la sous-commande m comme suit : m nita@beatrice Le paramètre adresse est une adresse utilisateur valide quelconque. Cette sous-commande lance l’éditeur de message et vous permet de créer un message à partir de la boîte aux lettres. Une fois le message envoyé, l’invite de boîte aux lettres s’affiche. Réacheminement du courrier Pendant que vous lisez votre courrier, vous pouvez souhaiter transmettre une note donnée à un autre utilisateur. Pour ce faire, vous disposez des commandes ~f et ~m. De même, si vous vous absentez de votre emplacement réseau habituel, vous pouvez faire suivre votre courrier vers une nouvelle adresse réseau, en créant un fichier .forward. Cette nouvelle adresse peut être une adresse courrier valide de votre réseau ou d’un réseau connecté au vôtre. Il peut s’agir par exemple de l’adresse d’un collègue auquel vous confiez la gestion de vos messages pendant votre absence. Aucune copie des messages réacheminés n’est placée dans votre boîte aux lettres. Les messages sont directement transmis à ou aux adresses spécifiées. Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Pour faire suivre un message sélectionné, lancez le programme mail via la commande mail. Notez le numéro du message à faire suivre. Messagerie électronique 2-25 Réacheminement de messages sélectionnés dans la boîte aux lettres Pour faire suivre des messages, procédez comme suit. 1. Pour créer un message via la commande m et spécifier un destinataire, entrez, à l’invite boîte à lettres : m Utilisateur@Hôte où Utilisateur est le nom de connexion d’un autre utilisateur et Hôte, le nom système de cet utilisateur. Il est inutile de spécifier la partie @Hôte si le destinataire est sur le même système que le vôtre. 2. Spécifiez l’objet du message dans le champ Sujet :. 3. Pour indiquer le numéro du message à réacheminer, entrez : ~f NuméroMessage OU ~m NuméroMessage La variable NuméroMessage identifie l’élément du courrier à réacheminer. La commande mail affiche un message du type : Inclusion en cours : 1 (Suite) 4. Pour quitter la messagerie, entrez un point sur une ligne blanche. A l’invite Cc :, entrez le nom des utilisateurs vers lesquels le courrier sera également réacheminé. Réacheminement systématique Pour réacheminer tous les messages qui vous sont adressés, procédez comme suit : 1. Entrez la commande cd sans paramètre pour être sûr de vous trouver dans votre répertoire personnel (home). Par exemple, pour le nom de connexion marie, entrez : cd pwd Le système affiche : /home/marie 2. Créez un fichier .forward dans votre répertoire personnel. Ce fichier contient la ou les adresses réseau destinataires de votre courrier réacheminé. Ces adresses doivent être spécifiées sous la forme Utilisateur@Hôte.La variable Utilisateur indique le nom de connexion d’un autre utilisateur et Hôte le nom du système de cet utilisateur. Il est inutile de spécifier la partie @Hôte si le destinataire est sur le même système que le vôtre. Pour créer le fichier .forward, vous pouvez utiliser la commande cat comme suit : cat>.forward mark joe@saturn [END OF FILE] [END OF FILE] représente le caractère de fin de fichier (séquence Ctrl-D le plus souvent). Il doit être entré sur une ligne blanche. Le fichier .forward contient les adresses des utilisateurs vers lesquels vous souhaitez réacheminer votre courrier. Dans l’exemple ci-dessus, vos messages sont réacheminés vers l’utilisateur mark de votre système local et vers l’utilisateur joe du système saturn. Remarque : Tant que le fichier .forward n’est pas supprimé, aucun courrier ne vous est transmis. Les adresses spécifiées dans ce fichier doivent être valides. Si le fichier est de longueur nulle, le courrier n’est pas réacheminé mais stocké dans votre boîte aux lettres. 2-26 Guide de l’utilisateur système : Communications et réseaux 3. Pour mettre fin au réacheminement, utilisez la commande rm : elle supprime le fichier .forward de votre répertoire personnel. rm .forward Emission d’un message d’absence Prérequis Le programme de messagerie doit être installé sur votre système. Emission d’un message d’absence 1. Pour initialiser le message d’absence, entrez à partir de votre répertoire $HOME : vacation –I Cette commande crée les fichiers .vacation.dir et .vacation.pag, dans lesquels seront conservés les noms de vos correspondants. 2. Modifiez le fichier .forward. Par exemple, l’utilisateur carl peut insérer dans le fichier .forward, l’instruction suivante : carl, |”/usr/bin/vacation carl” La première entrée carl est le nom utilisateur auquel le courrier est réacheminé. La seconde entrée carl est le nom utilisateur de l’expéditeur du message d’absence. L’émetteur d’un message reçoit chaque semaine un message d’absence de la part de carl, quel que soit le nombre de message qu’il envoie à carl. Si vous faites suivre votre courrier vers un autre utilisateur, votre courrier est acheminé vers la personne définie dans votre fichier .forward. Utilisez l’argument –f pour changer la fréquence d’émission du message. Par exemple, l’utilisateur carl peut insérer dans le fichier .forward, l’instruction suivante : carl, |”/usr/bin/vacation –f10d carl” L’émetteur des messages reçoit de la part de carl un message d’absence tous les dix jours, indépendamment du nombre de messages qu’il envoie à carl. 3. Pour envoyer un message à chaque utilisateur qui vous envoie du courrier, créez le fichier $HOME/.vacation.msg et ajoutez-y votre message d’absence. Par exemple : From: [email protected] (Carl Jones) Sujet : Je suis en vacances. Je suis absent jusqu’au 1er octobre. En cas d’urgence, veuillez contacter Jim Terry <[email protected]>. ––carl Votre correspondant reçoit le message inscrit dans le fichier $HOME/.vacation.msg, ou, à défaut, celui figurant dans le fichier /usr/share/lib/vacation.def. Si ces fichiers n’existent pas, ni message réponse ni message d’erreur ne sont générés. 4. Pour annuler un message d’absence, supprimez les fichiers .forward, .vacation.dir, .vacation.pag et .vacation.msg de votre répertoire de connexion $HOME : rm .forward .vacation.dir .vacation.pag .vacation.msg Emission et réception d’un message confidentiel Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Un mot de passe doit avoir été établi via la commande enroll. Messagerie électronique 2-27 Emission d’un message confidentiel A l’invite ligne de commande système, lancez la commande xsend comme suit : xsend barbara Dans cet exemple, le courrier confidentiel est adressé à l’utilisateur barbara (nom de connexion). Lorsque vous appuyez sur Entrée, un éditeur ligne est appelé pour entrer le texte du message. Votre message saisi, appuyez sur Ctrl-D ou sur . (point) pour quitter l’éditeur de messages et envoyer le message. La commande xsend code automatiquement le message avant de l’envoyer. Réception d’un message confidentiel 1. A l’invite ligne de commande système, entrez : mail Le système affiche la liste des messages stockés dans votre boîte aux lettres. Le programme de courrier confidentiel vous informe qu’un message confidentiel vous a été adressé. La ligne de message est semblable à : Courrier [5.2 UCB] [AIX 3.2] Entrez ? pour afficher l’aide. ”/usr/spool/mail/linda”: 4 messages 4 nouveaux >N 1 robert Wed Apr 14 15:23 4/182 ”courrier confidentiel de robert@zeus” Consultez ce courrier confidentiel sur votre système hôte à l’aide de la commande xget. 2. A l’invite ligne de commande système, entrez : xget Le système vous demande d’entrer le mot de passe précédemment défini par la commande enroll. L’invite de xget s’affiche alors, suivie de la liste des messages confidentiels. Pour afficher ces messages, utilisez le programme de messagerie. Vous devez entrer la sous-commande q (quit) si vous souhaitez que les messages (lus ou non) soient conservés dans la boîte aux lettres confidentielle et non supprimés par la commande xget. Voir aussi Réception et gestion du courrier Création d’un alias ou d’une liste de diffusion. Personnalisation de la messagerie Changement d’éditeur de message Changement d’éditeur de message. Récapitulatif des commandes pour message confidentiel Sous-commandes de boîte aux lettres. Format du fichier .mailrc. Commandes e et vi. Commande fmt. Fichier .forward. Commande vacation. Commandes host, mail, uname. Commandes enroll, xsend, xget. 2-28 Guide de l’utilisateur système : Communications et réseaux Consultation de l’aide Trois commandes sont à votre disposition pour vous aider à utiliser la messagerie : les commandes ?, man ou info. • Accès à l’aide à partir de la messagerie • Consultation des pages de références en ligne Accès à l’aide à partir de la messagerie Prérequis Le programme de messagerie doit être installé sur votre système. Accès à partir de la boîte aux lettres A l’invite de boîte aux lettres, entrez : ? OU help Le ? et help donnent accès à une description succincte des principales sous-commandes de boîte aux lettres. Vous pouvez également obtenir la liste complète des sous-commandes de boîte aux lettres (sans descriptif de leur fonction) à l’aide de la sous-commande l (L minuscule) : l Accès à partir de l’éditeur de message A l’invite de l’éditeur de message, entrez : ~? La sous-commande ~? fournit une description succincte des sous-commandes de l’éditeur d’édition de message. Accès à partir d’un courrier confidentiel A l’invite de l’éditeur de message, entrez : ? Le ? fournit une description succincte des sous-commandes de courrier confidentiel. Consultation des pages de références en ligne La commande man donne accès à des articles de référence sur les commandes, sous-routines et fichiers, présentés dans un format ASCII. Prérequis Le programme de messagerie doit être installé sur votre système. Accès par la commande man A l’invite, entrez : man mail Dans cet exemple, mail est la commande recherchée. Le système affiche en réponse des informations ASCII sur la commande mail. Pour visualiser le reste des informations, appuyez sur Entrée après le caractère de suite (:). Messagerie électronique 2-29 Personnalisation de la messagerie Les commandes et options figurant dans les fichiers .mailrc et /usr/share/lib/Mail.rc peuvent être personnalisées pour mieux répondre à vos besoins. Les éléments de messagerie qui peuvent être personnalisés sont les suivants : • Invite de l’objet du message : Lorsque vous lancez la commande mail, vous êtes invité à renseigner le champ Sujet :. A cette invite, entrez un bref descriptif du contenu du message. Ce texte figure en tête du message proposé au destinataire. • Invite pour spécifier les bénéficiaires d’une copie du message : Vous pouvez personnaliser le fichier .mailrc pour qu’à l’envoi d’un message, vous soyez invité à spécifier le nom des bénéficiaires d’une copie du message. • Alias ou liste de diffusion : Si vous envoyez du courrier sur un réseau étendu, ou le même message régulièrement à un grand nombre d’utilisateurs, la saisie des adresses complètes peut être fastidieuse. Pour vous simplifier la tâche, créez un alias ou une liste de diffusion dans votre fichier .mailrc. Un alias est un nom que vous définissez pour l’utiliser à la place de l’adresse d’un utilisateur. Une liste de distribution est un nom que vous définissez pour l’utiliser à la place des adresses d’un groupe d’utilisateurs. • Nombre de ligne affichées : Vous pouvez changer le nombre de lignes de l’en-tête ou du texte du message qui défilent à l’écran. • Informations figurant dans le message : Vous pouvez désactiver les informations d’en-tête, telles que le champ id–message, défini automatiquement. • Répertoire dossier pour le stockage des messages : Vous pouvez créer un répertoire spécial pour le stockage des messages. Vous pouvez utiliser à cet effet la sous-commande abrégée + pour désigner le répertoire, lors du stockage des messages ou de la consultation des dossiers. • Fichier journal pour l’enregistrement des messages sortants : Si vous le spécifiez, le programme mail peut enregistrer tous les messages sortants dans un fichier ou sous-répertoire de votre répertoire personnel. • Editeurs pour les messages entrants : Outre l’éditeur de messages standard, vous pouvez en désigner deux autres. Pour en savoir plus sur la personnalisation de la messagerie, reportez-vous à : • Activation et désactivation des options, page 2-31 • Modification de l’invite des champs Sujet et Cc : (copie), page 2-32 • Création d’un alias ou d’une liste de diffusion, page 2-32 • Modification du nombre des en-tête ou de lignes affichées, page 2-33 • Contrôle des informations affichées, page 2-35 • Création de dossiers de stockage par défaut, page 2-36 • Changement d’éditeur de message, page 2-37 2-30 Guide de l’utilisateur système : Communications et réseaux Activation et désactivation des options Il existe deux types d’options : les options binaires, qui peuvent être activées (set) ou désactivées (unset), et les options valorisées auxquelles une valeur spécifique est associée via set. Remarque : La syntaxe unset option équivaut à set nooption. Utilisez la commande pg pour visualiser le fichier /usr/share/lib/Mail.rc. Le contenu du fichier /usr/share/lib/Mail.rc définit la configuration du programme de messagerie. Pour modifier cette configuration, créez un fichier $HOME/.mailrc. A l’exécution de la commande mail, les sous-commandes du fichier .mailrc primeront sur leurs homologues du fichier /usr/share/lib/Mail.rc. Les options de .mailrc peuvent être personnalisées et sont valides à chaque exécution du programme de messagerie. Pour exécuter les commandes de messagerie stockées dans un fichier, utilisez la sous-commande source. Prérequis Le programme de messagerie doit être installé sur votre système. Activation des options Les principales sous-commandes permettant de modifier les caractéristiques d’une session de messagerie sont les suivantes : set Active les options de messagerie. source Active les options de messagerie stockées dans un fichier. En consultant votre courrier, vous pouvez lancer, à l’invite de boîte aux lettres, la commande : source CheminAccès où CheminAccès indique le chemin d’accès complet au fichier contenant les commandes de messagerie. Pendant toute la durée de la session, ces commandes priment sur celles définies précédemment. Vous pouvez également modifier les caractéristiques de la session en cours en lançant des commandes à l’invite de boîte à lettres. La définition des options peut se faire directement à partir de la boîte aux lettres ou via le fichier .mailrc. Affichage des options activées du fichier .mailrc : Lors de la consultation du courrier, entrez la sous-commande set sans argument pour afficher toutes les options .mailrc activées. Il vous sera également indiqué si un répertoire dossier est sélectionné et un fichier journal défini pour les messages sortants. A l’invite de boîte aux lettres, entrez : set Un message semblable au suivant s’affiche : ask metoo toplines 10 Dans cet exemple, deux options binaires sont activées : ask et metoo. Il n’y a pas d’entrée askcc dans la liste. Ce qui signifie que l’option askcc n’est pas activée. L’option toplines est définie avec la valeur 10. Messagerie électronique 2-31 Désactivation des options Les principales sous-commandes permettant de modifier les caractéristiques d’une session de messagerie sont les suivantes : unset Désactive les options de messagerie. unalias Supprime les noms d’alias spécifiés. ignore Supprime les champs d’en-tête de message. La définition des options peut se faire directement à partir de la boîte aux lettres ou via le fichier .mailrc. Remarque : La syntaxe unset option équivaut à set nooption. Modification de l’invite des champs Sujet et Cc : (copie) Prérequis Le programme de messagerie doit être installé sur votre système. Activation et désactivation de l’invite du champ Sujet Pour activer ou désactiver le champ Sujet, procédez comme suit : setask L’invite du champ Sujet est activée en modifiant l’option ask dans le fichier .mailrc. unset ask L’invite du champ Sujet est désactivée en modifiant l’option ask dans le fichier .mailrc. Activation et désactivation de l’invite du champ Cc :. Pour activer ou désactiver le champ Sujet, procédez comme suit : setaskcc L’invite Copie (Cc :) est activée en modifiant l’option askcc dans le fichier .mailrc. unset askcc L’invite Copie (Cc :) est désactivée en modifiant l’option askcc dans le fichier .mailrc. Création d’un alias ou d’une liste de diffusion Prérequis 1. Le programme de messagerie doit être installé sur votre système. 2. Vous devez connaître le nom et l’adresse des utilisateurs à inclure dans la liste ou l’alias. 2-32 Guide de l’utilisateur système : Communications et réseaux Création d’un alias ou d’une liste de diffusion Pour créer un alias ou une liste de diffusion, procédez comme suit : alias kath kathleen@gtwn Dans cet exemple, l’alias kath correspond à l’ utilisateur kathleen à l’adresse gtwn. Lorsque cette ligne est ajoutée à votre fichier $HOME/.mailrc, il suffit, pour envoyer un message à Kathleen, d’entrer, à l’invite ligne de commande : mail kath Vous pouvez désormais utiliser cet alias pour envoyer du courrier à Kathleen. alias dept dee@merlin anne@anchor jerry@zeus bill carl Une fois cette ligne ajoutée à votre fichier $HOME/.mailrc, pour envoyer un message à votre service, entrez, à l’invite ligne de commande : maildept Votre message sera transmis à l’utilisateur dee sur le système merlin, anne sur le système anchor, jerry sur le système zeus et aux utilisateurs bill et carl sur le système local. Affichage des alias et listes de diffusion créés A l’invite de boîte aux lettres, entrez : alias OU a La liste des alias et listes de diffusion disponibles s’affiche. Modification du nombre des en-tête ou de lignes affichées En modifiant le fichier .mailrc, vous pouvez personnaliser le défilement des listes de la boîte aux lettres et des messages. Prérequis Le programme de messagerie doit être installé sur votre système. Modification du nombre de lignes dans la liste des messages Chaque message de votre boîte aux lettres comporte un en-tête d’une ligne dans la liste des messages. Si vous avez plus de 24 messages, les premiers en-têtes sont tronqués en haut de l’écran. L’option set screen permet de contrôler le nombre de lignes affichables simultanément. Pour modifier le nombre de lignes, entrez, dans le fichier $HOME/.mailrc : set screen=20 Dans cet exemple, le système affichera 20 en-têtes de message en même temps. Utilisez soit la sous-commande h soit la sous-commande z pour visualiser les groupes d’en-têtes suivants. Vous pouvez également entrer cette sous-commande à l’invite de boîte aux lettres. Messagerie électronique 2-33 Modification du nombre de lignes affichées pour un message long Si vous affichez un message de plus de 24 lignes, les premières lignes du message sont tronquées en haut de l’écran. Utilisez la commande pg pour parcourir ces messages si l’option set crt du fichier .mailrc est activée. L’option set crt permet de préciser le nombre de lignes qu’un message doit contenir avant l’exécution de la commande pg. Si, par exemple, vous utilisez la commande t pour lire un message long, seul un écran (ou page) est affiché. La page est suivie d’une invite deux-points, vous signifiant qu’il y a d’autres pages. Appuyez sur Entrée pour afficher la page suivante. Lorsque la dernière page du message est affichée, un message semblable au suivant s’affiche : EOF: A l’invite, vous pouvez saisir n’importe quelle sous-commande pg. Vous pouvez afficher les pages précédentes, rechercher des chaînes de caractères, ou encore interrompre la lecture du message et revenir à l’invite de la boîte aux lettres. Entrez l’option set crt dans le fichier .mailrc comme suit : set crt=Lignes Par exemple : set crt=20 Indique que le message doit contenir 20 lignes avant que le programme pg ne démarre. Le programme pg démarre dès que les messages lus comportent plus de 20 lignes. Modification du nombre de lignes affichées au début d’un message La sous-commande top permet de parcourir un message sans en lire l’intégralité. Pour contrôler le nombre de lignes à afficher, modifiez l’option toplines comme suit : set toplines=Lignes Dans cette sous-commande, la variable Lignes indique le nombre de lignes affichées par top à compter du début, en-têtes compris. Par exemple, si le fichier .mailrc d’Amy comprend la ligne : set toplines=10 lorsqu’elle utilise la commande mail pour lire ses nouveaux messages, elle reçoit le message suivant : Entrez ? pour afficher l’aide. ”/usr/mail/amy”: 2 messages 2 nouveaux> N 1 george Wed Jan 6 9:47 11/257 ”Réunion service” N 2 mark Wed Jan 6 12:59 17/445 ”Chef de projet” Lorsqu’Amy utilise la sous-commande top pour parcourir ses messages, une partie de message s’affiche comme dans l’exemple ci-dessous : top 1 Message 1: From george Wed Jan 6 9:47 CST 1988 Received: by zeus id AA00549; Wed, 6 Jan 88 9:47:46 CST Date: Wed, 6 Jan 88 9:47:46 CST From: george@zeus Message–Id: <8709111757.AA00178> To: amy@zeus Sujet : Réunion de service Notez la réunion de service prévue vendredi à 13:30 dans la salle de conférence. Nous discuterons Le message n’est affiché que partiellement car toplines est réglé sur 10. Seules les lignes 1 (champ Received: à 10 (deuxième ligne du message) sont affichées. La première ligne, From george Wed Jan 6 9:47 CST 1988, toujours présente, n’entre pas dans le décompte de l’option toplines. 2-34 Guide de l’utilisateur système : Communications et réseaux Contrôle des informations affichées En modifiant le fichier .mailrc, il est possible de contrôler l’en-tête affiché. Certaines informations d’en-tête peuvent être d’ores et déjà désactivées. Examinez le fichier /usr/share/lib/Mail.rc pour connaître les en-têtes ignorés. Prérequis Le programme de messagerie doit être installé sur votre système. Masquage des en-têtes Date, De, et A 1. Chaque message comprend plusieurs champs d’en-têtes. Ces champs sont affichés lorsque vous prenez connaissance d’un message. La sous-commande ignore permet de ne pas les afficher. Le format de la sous-commande ignore est : ignore[ListeChamp] ListeChamp comprend le ou les noms de champs qui ne doivent pas être affichés. Par exemple, si la ligne suivante est incluse dans le fichier .mailrc d’Amy : ignore date from to et que le fichier /usr/share/lib/Mail.rc comprend la ligne suivante : ignore received message–id la sous-commande t (type) affiche : t 1 Message 1: From george Wed Jan 6 9:47 CST 1988 Sujet : Réunion de service Notez la réunion de service prévue vendredi à 13:30 dans la salle de conférence. Nous discuterons des nouvelles procédures d’exploitation du programme de planification de projets développé par notre service. Les champs Received:, Date:, From:, Message–Id: et To: ne sont pas affichés. Pour les afficher, lancez la sous-commande T (type), P (print) ou top. Remarque : Dans l’exemple, la ligne From est affichée. Il ne s’agit pas du même champ From: listé dans ListeChamp de la sous-commande ignore. 2. Pour obtenir la liste des en-têtes ignorés, entrez, à l’invite de boîte aux lettres : ignore La liste des en-têtes ignorés s’affiche. Par exemple : mail–from message–id return–path 3. Pour réinitialiser les en-têtes, utilisez la sous-commande retain. Par exemple : retain date Pour connaître les en-têtes réinitialisés, entrez la sous-commande retain sans paramètre d’en-tête. Masquage de la bannière La bannière est la première ligne de la liste des messages, affichée à l’exécution de la commande mail. Elle est semblable à : Courrier [5.2 UCB] [[Workstation 3.1] Entrez ? pour afficher l’aide. Pour ne pas afficher la bannière, insérez dans le fichier $HOME/.mailrc : set quiet Messagerie électronique 2-35 L’autre option permettant de supprimer la bannière mail est : set noheader Lorsque cette option est activée dans le fichier .mailrc, la liste des messages de votre boîte aux lettres n’est pas affichée. Au démarrage du programme mail, seule l’invite de boîte aux lettres est affichée. La sous-commande h (header) affiche la liste des messages. Combinaison des commandes delete et print Après lecture d’un message, vous pouvez l’effacer via la commande d. Vous pouvez afficher le message suivant via la commande p. Combinez ces deux commandes en insérant, dans le fichier .mailrc : set autoprint Lorsque l’option set autoprint est activée dans le fichier .mailrc, la sous-commande d supprime le message courant et affiche le suivant. Création de dossiers de stockage par défaut Prérequis Le programme de messagerie doit être installé sur votre système. Création d’un répertoire de stockage des dossiers de message 1. Pour vérifier si l’option set folder est bien activée dans le fichier .mailrc, entrez, à l’invite de boîte aux lettres : set Si l’option set folder est activée, le système envoie le message suivant : folder /home/george/letters Dans cet exemple, letters est le répertoire dans lequel les dossiers contenant les messages seront stockés. 2. Si l’option set folder n’est pas activée, créez une entrée set folder dans le fichier .mailrc : setfolder=/home/george/letters Dans cet exemple, /home/george est le répertoire personnel de George et letters, le répertoire dans lequel les dossiers courrier seront stockés. Avec l’option set folder, vous pouvez utiliser le raccourci + (signe plus) pour sauvegarder des messages dans votre répertoire letters. 3. Si aucun répertoire letters n’existe, vous devez en créer un dans votre répertoire personnel. Pour ce faire, entrez, à partir de la ligne de commande système : mkdir letters Conservation d’une copie des messages envoyés 1. Entrez l’instruction suivante dans le fichier .mailrc : set record=letters/mailout 2. Si aucun répertoire letters n’existe, vous devez en créer un dans votre répertoire personnel. Pour ce faire, entrez, à partir de la ligne de commande système : mkdir letters 3. Pour lire la copie des messages envoyés, entrez : mail –f +mailout Dans cet exemple, le fichier mailout contient la copie des messages que vous avez envoyés. 2-36 Guide de l’utilisateur système : Communications et réseaux Changement d’éditeur de message Prérequis Le programme de messagerie doit être installé sur votre système. Définition d’un éditeur setEDITOR=CheminAccès Cette option, dans le fichier .mailrc, définit l’éditeur qui sera activé via la séquence de touches ~e. La valeur de cheminAccès doit être le chemin d’accès complet à l’éditeur souhaité. Pour appeler l’éditeur e à partir du programme de messagerie, entrez : ~e Cette séquence active l’éditeur e ou celui défini comme tel dans le fichier .mailrc. Éditez votre message à l’aide de cet éditeur. setVISUAL=CheminAccès Cette option, dans le fichier .mailrc, définit l’éditeur qui sera activé via la séquence de touches ~v. La valeur de cheminAccès doit être le chemin d’accès complet à l’éditeur souhaité. Le chemin par défaut est /usr/bin/vi. Pour appeler l’éditeur vi à partir du programme de messagerie, entrez : ~v Cette séquence active l’éditeur vi ou celui défini comme tel dans le fichier .mailrc. Éditez votre message à l’aide de cet éditeur. Voir aussi Présentation de la messagerie. Création et envoi de courrier Envoi de courrier Édition ou ajout de champs d’en-tête Modification de l’invite des champs Sujet: et Cc: Classement du courrier Format du fichier .mailrc. Commande mail. Commandes e, ed, vi. Messagerie électronique 2-37 Commandes et sous-commandes Mail Voici un récapitulatif des commandes et sous-commandes disponibles : • Commandes système pour exécuter la messagerie • Récapitulatif des sous-commandes de boîte aux lettres de Mail • Récapitulatif des sous-commandes d’édition • Récapitulatif des sous-commandes pour message confidentiel Récapitulatif des commandes d’exécution de Mail Les commandes système permettant d’exécuter Mail sont les suivantes : mail Affiche la boîte à lettres système. mail –f Affiche votre boîte à lettres personnelle (mbox). mail –f +folder Affiche un dossier courrier. mail utilisateur@adresse Adresse un message à l’utilisateur spécifié. Récapitulatif des sous-commandes de boîte aux lettres de Mail Lorsque le programme de messagerie traite une boîte aux lettres, l’invite de la boîte aux lettres s’affiche pour vous passer la main. Cette invite se présente sous la forme & (perluète) et s’affiche au début d’une nouvelle ligne. A l’invite, vous pouvez entrer des sous-commandes de messagerie. Sous-commandes de contrôle q Quitte et applique les sous-commandes de boîte aux lettres entrées au cours de la session. x Quitte et restaure l’état initial de la boîte aux lettres. ! Exécute un shell, démarre une commande et revient à la boîte aux lettres. cd dir Passe au répertoire dir ou $HOME. Sous-commandes d’affichage 2-38 t Affiche le message en cours ou les messages de ListeMsg. n Affiche le message suivant. f liste_msg Affiche l’en-tête des messages de liste_msg ou du message en cours à défaut de liste_msg. h num Affiche les en-têtes des groupes contenant le message num. top num Affiche un message partiel. set Affiche la liste des options .mailrc activées. ignore Affiche la liste des champs d’en-têtes ignorés. folder Affiche le nombre de messages stockés dans le dossier courant ainsi que le chemin d’accès au dossier. Guide de l’utilisateur système : Communications et réseaux Gestion des messages e num Edite le message num (l’éditeur par défaut est e). d liste_msg Affiche le message en cours ou les messages de liste_msg. u liste_msg Restaure les messages supprimés de liste_msg. s liste_msg +fichier Ajoute les messages (avec leur en-tête) au fichier. w liste_msg +fichier Ajoute les messages (texte seul) au fichier. pre liste_msg Conserve les messages dans la boîte à lettres système. Création de messages m liste_adr Crée un message et l’envoie aux adresses indiquées dans liste_adr. r liste_msg Envoie une réponse aux expéditeurs et destinataires des messages. R liste_msg Envoie une réponse aux seuls expéditeurs des messages. a Affiche une liste des alias et de leurs adresses. Récapitulatif des sous-commandes d’édition Lorsque l’éditeur de message est actif, son invite s’affiche pour vous passer la main. A l’invite, vous pouvez entrer une des sous-commandes d’édition. Sous-commandes de contrôle ~q Quitte l’éditeur sans sauvegarder ni envoyer le message en cours. ~p Affiche le contenu du tampon de messages. ~: mcmd Exécute la sous-commande de boîte à lettres mcmd. EOT Envoie le message (Ctrl-D le plus souvent). . Envoie le message en cours. Ajout dans l’en-tête ~h Ajout de destinataires dans les champs A, Sujet Cc et Bcc. ~t liste_adr Ajoute les adresses utilisateur de liste_adr à la liste A: . ~s sujet Spécifie à Sujet: la chaîne sujet. ~c liste_adr Ajoute les adresses utilisateur de liste_adr à la liste Cc: (copy to). ~b liste_adr Ajoute les adresses utilisateur de liste_adr à la liste Bcc: (copie muette). Ajout au message ~d Ajoute le contenu de dead.letter au message. ~r fichier Ajoute le contenu de fichier au message. ~f liste_num Ajoute le contenu des numéros de message de liste_num. ~m liste_num Ajoute et décale le contenu des numéros de message de liste_num. Messagerie électronique 2-39 Modification du message ~e Modifie le message via l’éditeur e (e est l’éditeur par défaut). ~v Modifie le message via l’éditeur vi (vi est l’éditeur par défaut). ~w fichier Ecrit le message dans fichier. ~! commande Lance un shell, exécute la commande et revient à l’éditeur. ~| commande Ajoute le message (tube) à l’entrée standard de la commande et remplace le message par la sortie standard de cette commande. Récapitulatif des sous-commandes pour message confidentiel Lorsque le programme de message confidentiel traite une boîte aux lettres confidentielle, l’invite de cette boîte aux lettres s’affiche pour vous passer la main. Elle se présente sous la forme d’un ? (point d’interrogation) affiché au début d’une nouvelle ligne. A l’invite, vous pouvez entrer des sous-commandes de boîte aux lettres confidentielle. Commandes système pour activer le courrier confidentiel xsend barbara Adresse un message à l’utilisateur spécifié. xget Affiche la boîte à lettres confidentielle. Sous-commandes de message confidentiel 2-40 q Quitte, laissant les messages non lus. n Efface le message courant et affiche le suivant. d Efface le message courant et affiche le suivant. CR Efface le message courant et affiche le suivant. ! Exécute une commande shell. s Sauvegarde le message dans le fichier précisé ou dans mbox. w Sauvegarde le message dans le fichier précisé ou dans mbox. Guide de l’utilisateur système : Communications et réseaux Chapitre 3. Protocole TCP/IP Lorsque les ordinateurs communiquent entre eux, certaines règles ou protocoles leur permettent d’émettre et de recevoir des données de façon ordonnée. Le protocole le plus utilisé à travers le monde est le protocole de transmission TCP/IP (Transmission Control Protocol/Internet Protocol). Dans de nombreux pays d’Europe cependant, le protocole X.25 est également très répandu. TCP/IP est principalement utilisé pour ses fonctions de messagerie électronique, de transfert de fichier entre ordinateurs et de connexion à distance. Les points traités sont les suivants : • Fonctions, terminologie et applications de TCP/IP • Communication avec d’autres systèmes et utilisateurs • Transfert de fichier • Impression de fichiers • Information sur les hôtes et les utilisateurs • Personnalisation de TCP/IP • Commandes TCP/IP Protocole TCP/IP 3-1 Fonctions, terminologie et applications de TCP/IP TCP/IP est un ensemble de protocoles qui précisent des normes de communication entre ordinateurs ainsi que les conventions mises en œuvre pour le routage et l’interconnexion des réseaux. Il est largement utilisé sur Internet et permet aux organismes de recherche, institutions publiques et privées et aux industries de communiquer. TCP/IP permet la communication entre plusieurs ordinateurs (appelés hôtes) connectés en réseau. Chaque réseau peut être connecté à un autre réseau afin de communiquer avec les ordinateurs hôtes de ce dernier. Il existe diverses technologies de réseau, fonctionnant pour la plupart sur le principe de la commutation de paquet et par flots de données. Parmi elles, TCP/IP se distingue par un avantage considérable : l’indépendance matérielle. Les protocoles Internet définissent l’unité et le mode de transmission, ce qui rend transparent l’aspect matériel du réseau. Ainsi, diverses technologies de réseau peuvent se connecter et échanger des informations. Les adresses Internet permettent à toutes les machines du réseau de communiquer entre elles. TCP/IP fournit également des normes utiles pour la plupart des services de communication. Grâce à certaines fonctions spécifiques, TCP/IP permet de convertir un ordinateur en hôte Internet capable de se connecter à un réseau et de communiquer avec d’autres hôtes Internet. TCP/IP permet d’effectuer les fonctions suivantes : • Transférer des fichiers d’un système à l’autre. • Se connecter à des systèmes distants. • Exécuter des commandes sur des systèmes distants. • Imprimer des fichiers sur des systèmes distants. • Envoyer des courriers électroniques à des utilisateurs distants. • Dialoguer de façon interactive avec des utilisateurs distants. • Gérer un réseau. Remarque : TCP/IP offre les fonctions de base de gestion d’un réseau. Le protocole SNMP (Simple Network Management Protocol) propose encore d’autres commandes et fonctions de gestion de réseau. Utilisateurs de TCP/IP Les réseaux locaux sont conçus pour répondre aux besoins d’un certain type d’utilisateurs. Par exemple, une université a généralement besoin d’un système comprenant plusieurs centaines d’hôtes de différents types, de sorte que les étudiants puissent mener à bien leur études tandis que les professeurs conduisent leurs recherches. Autre exemple, une société informatique disposant de nombreux sites dans le monde requiert un certain nombre de stations de travail très puissantes pour mettre au point un nouvel ordinateur. Dans les deux cas, les gestionnaires système et les programmeurs choisissent du matériel et des protocoles de communication adaptés à leurs contraintes de communication et à leurs besoins en puissance de calcul. Il n’existe pas de système de réseau idéal capable de répondre à la diversité des besoins. Cependant, on peut distinguer deux types de réseaux : les réseaux locaux et les réseaux longue distance. Les réseaux locaux (LAN) sont plus rapides que les réseaux longue distance, mais plus limités.Les réseaux longue distance (WAN) sont plus lents que les LAN, mais peuvent se connecter à des ordinateurs hôtes répartis dans le monde entier. Le protocole Internet permet à un utilisateur d’un ordinateur hôte local de communiquer avec des réseaux distants, quel que soit le matériel utilisé ou la configuration du réseau. 3-2 Guide de l’utilisateur système : Communications et réseaux Concepteurs de TCP/IP Dans les années 1970 et au début des années 1980, l’ARPA (Defense Advanced Research Projects Agency) a financé des recherches pour établir des normes de communication informatique pour régir l’interconnexion des réseaux, l’émission et la réception d’information ainsi que le transport de données. Depuis, quelques-uns des plus grands instituts de recherche américains (National Science Foundation, Department of Energy, National Aeronautics, Space Administration) ont adoptés les normes ARPA qui se sont imposées sur le marché. Ces normes sont connues sous l’appellation protocole de transmission TCP/IP (Transmission Control Protocol/Internet Protocol). Le protocole TCP/IP a apporté de nombreuses nouveautés par rapport aux protocoles d’interconnexion de réseaux précédents : • Indépendance de la technologie de réseau. TCP/IP fonctionne sur la plupart des matériels (types d’ordinateurs, câbles, lignes de téléphone, etc.) répondant aux normes nationales. • Interconnexion universelle. Un ordinateur d’un réseau local peut communiquer avec un autre ordinateur du même réseau ou d’un autre si sa configuration le permet. • Normes de protocoles d’application. Les normes Internet couvrent de nombreuses applications courantes telles que le courrier électronique, le transfert de fichier et la connexion à distance. TCP/IP a été conçu pour combler le vide laissé par les protocoles existants. Mais TCP/IP est appelé à intégrer d’autres ensembles de protocoles pour répondre à l’évolution des technologies de réseau. Terminologie TCP/IP Voici quelques définitions de termes Internet pour vous faciliter la lecture de ce guide : client Ordinateur ou processus ayant accès aux données, services ou ressources d’un autre ordinateur ou d’un autre processus du réseau. hôte Ordinateur connecté à un réseau Internet capable de communiquer avec d’autres hôtes Internet. L’hôte local d’un utilisateur est son ordinateur de travail. L’hôte étranger désigne tout autre ordinateur hôte du réseau. Pour les communications en réseau, les hôtes sont à la fois la source et la destination des paquets. Tout hôte peut être client, serveur ou les deux. Sur un réseau Internet, un hôte est identifié grâce à son nom et son adresse Internet. réseau Combinaison de plusieurs hôtes interconnectés par le biais de liaisons. Le réseau physique est la partie matérielle qui constitue le réseau. Un réseau logique est l’organisation abstraite qui sous-tend tout ou partie d’un ou plusieurs réseaux physiques. Le réseau Internet en est un exemple. La conversion des opérations du réseau logique au réseau physique est assurée par le programme d’interface. paquet Bloc de données et d’informations de contrôle véhiculés en une seule transaction entre un hôte et son réseau. Le paquet constitue le support d’échange utilisé par les processus pour émettre et recevoir des données via les réseaux Internet. Un paquet est envoyé d’un point source vers un point cible. port Point de connexion logique d’un processus. Les données sont transmises entre les processus via des ports (ou sockets). Chaque port fournit des files d’attente pour l’émission et la réception des données. Dans un réseau de programme d’interface, chaque port est affecté d’un numéro de port Internet attribué selon sa fonction. Un port est identifié grâce à son adresse de socket Internet, résultat de la combinaison d’une adresse hôte Internet et d’un numéro de port. Protocole TCP/IP 3-3 processus Programme en cours d’exécution. Un processus est la partie active d’un ordinateur. Les terminaux, les fichiers et les périphériques d’E/S communiquent entre eux via des processus. La communication en réseau est dite communication interprocessus. protocole Ensemble de règles qui régissent les communications aux niveaux physique et logique. Les protocoles utilisent souvent d’autres protocoles pour fournir des services. Par exemple, un protocole de niveau connexion utilise un protocole de niveau transport pour acheminer les paquets qui maintiennent la connexion entre deux hôtes. serveur Ordinateur ou processus qui fournit des données, services ou ressources accessibles à d’autres ordinateurs ou processus du réseau. Protocoles Dans tout contexte de transmission, chaque hôte doit obéir à certaines règles (appelées protocoles) permettant aux autres hôtes de recevoir et d’interpréter les messages qui leur sont envoyés. TCP/IP gère une suite de protocoles, chacun d’eux fournissant un service différent. Ces protocoles sont les mécanismes qui donnent aux communications réseau leur indépendance par rapport au matériel. La suite de protocoles TCP/IP se répartit en plusieurs groupes : • Protocoles Internet de niveau application • Protocoles Internet de niveau transport Paquets et datagrammes Sur Internet, les informations sont transmises par petits blocs appelés paquets. Les protocoles divisent ces informations en fragments plus petits appelés datagrammes. Ils y ajoutent des en-têtes et les envoient sur le réseau vers leur destination. Dans ce guide, le terme datagramme est associé aux protocoles de la couche Internet et le terme paquet à la couche physique du réseau. Cependant, dans l’industrie, ces termes sont quelquefois utilisés indifféremment l’un pour l’autre. Adresses Pour la fiabilité des transmissions, chaque hôte Internet se voit attribuer au moins une adresse Internet unique. Les protocoles utilisent cette adresse sur 32 bits pour acheminer les paquets à travers un réseau TCP/IP. Chaque interface de réseau intervenant sur Internet se voit attribuer sa propre adresse. Le système servant d’hôte passerelle entre plusieurs réseaux peut avoir plusieurs adresses d’interface. Lorsqu’un paquet est acheminé à travers le réseau, il véhicule l’adresse Internet de l’hôte source et de l’hôte cible. Les adresses Internet indiquent à la fois l’adresse du réseau et l’adresse de l’hôte local. Noms Chaque ordinateur, ou hôte, d’un réseau Internet se voit attribuer au moins un nom d’hôte Internet et éventuellement plusieurs alias. Sous TCP/IP, la traduction (ou résolution) des noms en adresses Internet se fait par le biais du fichier /etc/hosts dans le cas de réseaux locaux, ou d’un serveur de noms dans le cas de réseaux distants. 3-4 Guide de l’utilisateur système : Communications et réseaux Routage Le routage consiste à déterminer l’itinéraire d’une information entre hôte source et hôte cible. Il existe deux types de routage TCP/IP : le routage statique et le routage dynamique. Un itinéraire statique peut être défini sur chaque hôte Internet pour des destinations communes. Les itinéraires peuvent être définis de façon dynamique par des démons de routage capables de trouver d’autres itinéraires que ceux définis au préalable dans les tables de routage. Pour que deux réseaux communiquent, il doivent être connectés via une passerelle. Cette passerelle doit être physiquement installée sur les deux réseaux. Une passerelle contient les informations d’adressage et de routage pour chaque hôte du réseau et peut utiliser des démons de routage pour diffuser les informations de routage aux autres passerelles et en recevoir. TCP/IP achemine les informations vers l’ordinateur approprié du réseau à l’aide des informations d’adressage véhiculées dans un paquet ou un flot de données. Livraison des messages pour TCP/IP TCP/IP propose aux commandes, services et programmes d’application deux types de livraison d’information : livraison de paquets sans connexion et livraison fiable de flot. Ces deux services de transport de données constituent la colonne vertébrale d’Internet et de TCP/IP. Sous TCP/IP, la délivrance de paquets sans connexion est assurée par le protocole UDP (User Datagram Protocol). Dans ce cas, les paquets sont supposés livrés dès qu’ils sont placés dans le réseau. Ce type de remise de message est considéré comme peu fiable car chaque paquet est adressé et acheminé individuellement. Le protocole TCP (Transmission Control Protocol) assure la délivrance fiable des flots sous TCP/IP. Ce type de livraison permet à une application sur un système de se connecter à une application sur un autre système. Grâce à ce type de connexion, un grand nombre de données peuvent être transmises par flots. Un flot de données contient plusieurs paquets de données, envoyés successivement au système destinataire. TCP est considéré comme fiable car, contrairement au protocole UDP, le système receveur accuse réception de chaque paquet. Le protocole TCP prévient alors la source que le message est bien arrivé à destination. Il peut également corriger les erreurs de transmission, retrouver les paquets perdus et réparer un hôte intermédiaire défaillant dans le circuit. Interface API (Application Programming Interface) L’API Sockets permet le développement de programmes utilisant des composants de TCP/IP. Elle propose trois types de services de communication : livraison fiable de flot, livraison de datagrammes sans connexion et livraison de ”socket” brut. Les routines de bibliothèque de protocoles antérieures, par exemple tcpm, tcp et udp, ne sont plus prises en charge dans cette version du système d’exploitation. Toutes les applications TCP/IP doivent être écrites à l’aide de l’API sockets. Remarque : L’API sockets sert d’interface API pour TCP/IP. La commande utilisateur mail, les commandes utilisateur de traitement de messages (Message Handling) et le démon sendmail peuvent utiliser TCP/IP pour la transmission et la réception de courrier entre systèmes. L’utilitaire BNU (Basic Network Utilities) peut également utiliser TCP/IP pour la transmission et la réception de fichiers et de commandes entre systèmes. Voir aussi Messagerie électronique BNU Communication avec d’autres systèmes et utilisateurs Applications réseau Protocole TCP/IP 3-5 Communication avec d’autres systèmes et utilisateurs Il existe plusieurs méthodes pour communiquer avec d’autres systèmes ou utilisateurs. Nous en verrons deux. La première consiste à connecter un hôte local à un hôte distant. Ce qui vous permet d’accéder à un fichier personnel à partir de la station de travail d’un autre utilisateur. L’administrateur système peut également réattribuer des droits d’accès à un fichier confidentiel sur lequel vous avez travaillé ; et vous pouvez même vous connecter à votre ordinateur à partir de la station d’un autre utilisateur. La seconde méthode consiste à dialoguer avec un utilisateur distant. Vous pouvez ainsi établir une conversation interactive avec un utilisateur d’un hôte distant. • Connexion d’un hôte local à un hôte distant • Dialogue avec un utilisateur distant Connexion d’un hôte local à un hôte distant Vous pouvez souhaitez accéder à un autre ordinateur que le vôtre pour plusieurs raisons. Par exemple, votre administrateur système doit réaffecter des droits d’accès à un fichier confidentiel sur lequel vous avez travaillé, ou encore vous pouvez avoir besoin d’accéder à l’un de vos fichiers à partir de la station d’une autre personne. Les fonctions de connexion à distance comme les commandes rlogin, rexec et telnet permettent à l’hôte local de fonctionner comme un hôte terminal d’entrée/sortie. Ce qui est saisi est envoyé à l’hôte distant et le résultat est affiché en sortie sur l’écran local. Lorsque vous mettez fin à la session, toutes les fonctions reviennent sur l’hôte local. TCP/IP comprend les commandes suivantes pour la connexion et l’exécution de commandes à distance : 3-6 Guide de l’utilisateur système : Communications et réseaux rexec Lorsque vous vous connectez à un hôte distant via la commande rlogin, la commande rexec autorise l’exécution interactive de commandes sur des hôtes étrangers différents. Cette commande peut être désactivée par l’administrateur système si le réseau doit être davantage sécurisé. A l’émission de la commande rexec, l’hôte local explore le fichier $HOME/.netrc de l’hôte distant pour y trouver votre nom d’utilisateur et le mot de passe de votre hôte local. Si elle les trouve, la commande demandée est alors exécutée sur l’hôte local. Sinon, vous êtes invité à indiquer un nom de connexion et un mot de passe pour que la requête puisse être satisfaite. rlogin La commande rlogin permet la connexion à des hôtes étrangers similaires. Contrairement à telnet qui peut être utilisé avec des hôtes distants différents, la commande rlogin ne peut être utilisé que sur des hôtes UNIX. Cette commande peut être désactivée par l’administrateur système si le réseau doit être davantage sécurisé. La commande rlogin, comme la commande telnet, autorise un hôte local à se connecter à un hôte distant. La seule différence est que rlogin n’est pas sécurisée. Elle peut au besoin être invalidée si le niveau de protection du système est jugé insuffisant. La commande rlogin n’est pas sécurisée car le fichier $HOME/.rhosts, propriété de l’utilisateur local, et le fichier /etc/hosts.equiv, propriété de l’administrateur système, contiennent chacun une liste des hôtes distants ayant accès à l’hôte local. Ainsi, si vous vous absentez et que votre terminal reste sans surveillance, un utilisateur non autorisé peut avoir accès aux noms contenus dans ces fichiers ou, pire, endommager un hôte distant d’une façon ou d’une autre. La commande rlogin n’est pas sécurisée car le fichier $HOME/.rhosts, propriété de l’utilisateur local, et le fichier /etc/hosts.equiv, propriété de l’administrateur système, contiennent chacun une liste des hôtes distants ayant accès à l’hôte local. Ainsi, si vous vous absentez et que votre terminal reste sans surveillance, un utilisateur non autorisé peut avoir accès aux noms et aux mots de passe contenus dans ces fichiers ou, pire, endommager un hôte distant d’une façon ou d’une autre. Dans l’idéal, il faudrait obliger les utilisateurs distants à entrer leur mot de passe après avoir émis la commande rlogin, mais il est relativement simple de passer outre cette recommandation. Si aucun des fichiers $HOME/.rhosts et /etc/hosts.equiv ne contient de nom d’hôte distant tentant de se connecter, l’hôte local vous invite à entrer un mot de passe. Le mot de passe entré est vérifié par rapport au fichier distant des mots de passe. S’il est incorrect, l’invite de connexion s’affiche de nouveau. Entrer la combinaison de touches ~. (tilde, point) à l’invite met fin à la tentative de connexion. La commande rlogin peut également être configurée de sorte que Kerberos V.5 authentifie l’utilisateur. Cette option permet d’identifier l’utilisateur sans faire appel à un fichier $HOME/.rhosts, ni transmettre le mot de passe via le réseau. Pour en savoir plus sur la commande rlogin, reportez-vous à Commandes distantes sécurisées. Protocole TCP/IP 3-7 rsh et remsh Les commandes rsh et remsh permettent l’exécution de commandes sur des hôtes étrangers similaires. Toutes les entrées obligatoires doivent être effectuées par l’ hôte distant. Les commandes rsh et remsh peuvent être désactivées par l’administrateur système pour une sécurité accrue. La commande rsh peut être utilisée de deux façons : • Pour exécuter une seule commande sur un hôte distant lorsqu’un nom de commande est précisé. • Pour exécuter la commande rlogin lorsqu’aucun nom de commande n’est spécifié. Au lancement de la commande rsh, l’hôte local explore le fichier /etc/hosts.equiv sur l’hôte distant, à la recherche d’une autorisation de connexion. Si la recherche n’aboutit pas, le fichier $HOME/.rhosts est parcouru à son tour. Ces deux fichiers sont des listes des hôtes distants autorisés à se connecter. Les utilisateurs distants doivent être tenus d’entrer leur mot de passe après avoir émis la commande rsh. Il est également possible de ne pas émettre la commande rlogin. La commande rsh permet l’exécution de commandes sur un hôte distant, mais ne fournit pas le moyen de passer outre la demande de mot de passe. Si l’accès à un hôte distant requiert un mot de passe, alors un mot de passe est également nécessaire pour exécuter la commande rsh car ces deux commandes accèdent aux fichiers $HOME/.rhosts et /etc/hosts.equiv. La commande rsh peut également être configurée de sorte que Kerberos V.5 authentifie l’utilisateur. Cette option permet d’identifier l’utilisateur sans faire appel à un fichier $HOME/.rhosts, ni transmettre le mot de passe via le réseau. Pour en savoir plus sur la commande rsh, reportez-vous à Commandes distantes sécurisées. 3-8 Guide de l’utilisateur système : Communications et réseaux telnet, tn et tn3270 La commande telnet est un programme d’émulation de terminal qui met en œuvre le protocole TELNET et permet de se connecter à un hôte étranger identique ou différent. Remarque : Pour des raisons pratiques, le terme telnet désigne ici les commandes telnet, tn et tn3270. La commande telnet est un des moyens de connexion à un hôte distant. La caractéristique principale de la commande telnet est d’être sécurisée. Une commande est dite sécurisée lorsqu’elle répond à tous les niveaux de sécurité définis pour l’ordinateur. A l’inverse, la commande rlogin qui permet également la connexion à distance n’est pas une commande sécurisée. Les systèmes qui requièrent un haut niveau de sécurité ne doivent pas faire appel à la commande rlogin. Les normes applicables aux commandes, procédures et programmes sécurisés sont définies et appliquées par des organismes agréés. Pour prévenir toute intrusion par des utilisateurs non autorisés, vol de données sensibles, suppression de fichiers, contamination par des virus, des mesures de sécurité renforcées peuvent être nécessaires. Les fonctions de sécurité de TCP/IP sont conçues pour aider à prévenir de tels événements. Un utilisateur qui souhaite se connecter à un hôte distant via la commande telnet doit fournir le nom utilisateur et le mot de passe d’un utilisateur autorisé de l’ordinateur en question. Cette procédure est semblable à celle utilisée pour se connecter à un hôte local. Lorsque la connexion à l’hôte distant aboutit, le terminal de l’utilisateur fonctionne comme s’il était connecté directement à l’hôte. La commande telnet met en œuvre le protocole TELNET qui permet de se connecter à distance à d’autres hôtes. Elle utilise TCP/IP pour communiquer avec d’autres hôtes du réseau. Les commandes tn et telnet sont équivalentes. La commande telnet gère une option appelée négociation de liaison de terminal. Si l’hôte distant dispose de cette option, la commande telnet transmet le type de terminal local à l’hôte distant. Si ce dernier ne l’accepte pas, la commande telnet tente d’émuler un terminal 3270 et un terminal DEC VT100. Si vous précisez le terminal à émuler, la commande telnet n’entame pas de négociation pour un type de terminal. Si les hôtes local et distant ne peuvent s’accorder sur un terminal, l’hôte local se place par défaut sur none. La commande telnet gère les terminaux 3270 suivants : 3277–1, 3278–1, 3278–2, 3278–3, 3278–4 et 3278–5. Si vous utilisez la commande telnet en mode 3270 sur un écran couleur, les couleurs et les champs s’affichent par défaut exactement comme sur un écran 3279. Vous pouvez sélectionner d’autres couleurs via un des fichiers d’affectation du clavier dans la liste des types de terminaux précédente. A la fin de la session telnet, l’affichage revient aux couleurs en cours avant le début de la session. La commande telnet peut également être configurée de sorte que Kerberos V.5 authentifie l’utilisateur. Cette option permet d’identifier l’utilisateur sans faire appel à un fichier $HOME/.rhosts, ni transmettre le mot de passe via le réseau. Pour en savoir plus sur la commande telnet, reportez-vous à Commandes distantes sécurisées. Remarque : Les commandes rsh et rexec peuvent être utilisées pour exécuter des commandes sur un hôte distant. Elles sont toutes deux considérées comme non sécurisées et peuvent ne pas répondre à tous les niveaux de sécurité définis pour Protocole TCP/IP 3-9 l’ordinateur. Il est possible de désactiver ces commandes si votre système doit être davantage sécurisé. Prérequis Vous devez disposer d’un ID utilisateur et d’un mot de passe pour l’hôte distant. Connexion à un hôte distant 1. Pour vous connecter à un hôte distant (host1 dans cet exemple) et entamer une négociation de liaison de terminal, entrez : telnet host1 Un message semblable au suivant s’affiche : Trying . . . Connected to host1 Escape character is ’^T’. AIX telnet (host1) AIX Operating System Version 4.1 (/dev/pts0) login:_ 2. Si vous ne parvenez pas à vous connecter, vous pouvez arrêter l’opération via la combinaison de touches Ctrl-T. Une fois la connexion établie, vous pouvez émettre des commandes. Pour fermer la connexion et vous déconnecter du système, appuyez sur Ctrl-D. Dialogue avec un utilisateur distant La commande talk permet de tenir une ”conversation” en temps réel avec un utilisateur sur un hôte distant. Pour utiliser la commande talk, vous devez disposer d’une adresse de connexion valide. Le nom d’hôte du système distant doit être associé à une interface de réseau en service utilisable par d’autres commandes de réseau, telle que la commande ping. Si un système ne dispose pas d’interface réseau, il est dit autonome et doit associer son nom d’hôte à l’adresse de bouclage (127.0.0.1) de façon que la commande talk puisse fonctionner. Le courrier électronique permet de transmettre des messages aux utilisateurs d’un réseau local et d’en recevoir. Si un ordinateur est correctement configuré et que vous connaissez l’adresse électronique appropriée, vous pouvez envoyer des messages par courrier électronique à un utilisateur d’un système distant quelle que soit son implantation (dans le pays ou dans le monde). TCP/IP comprend les commandes de communications à distance suivantes : mail Transmet et reçoit des mémos et lettres par voie électronique. talk Permet d’établir une conversation interactive avec un utilisateur d’un hôte distant. Prérequis 1. Le démon talkd doit être actif sur l’hôte local et sur l’hôte distant. 2. L’utilisateur de l’hôte distant doit être connecté. 3-10 Guide de l’utilisateur système : Communications et réseaux Dialogue avec un utilisateur distant 1. Pour dialoguer avec un utilisateur connecté à un hôte distant, entrez : talk dale@host2 Dans cet exemple jane@host1 essaye de dialoguer avec dale@host2 . 2. Lorsqu’un utilisateur distant essaye d’entamer un dialogue avec vous, un message semblable au suivant s’affiche : Message from TalkDaemon@host1 at 15:1 6... talk: connection requested by jane@host1. talk: respond with: talk jane@host1 dale@host2 reçoit ce message l’informant que jane@host1 tente d’entrer en contact avec lui. 3. Pour répondre, entrez : talk jane@host1 dale@host2 et jane@host1 peuvent maintenant dialoguer. 4. Pour mettre fin à une conversation, appuyez sur Ctrl-C. Vous revenez à l’invite ligne de commande. Voir aussi Fonctions, terminologie et applications TCP/IP. Sécurité TCP/IP. Commande talk. Démon talkd. Formats de fichier .rhosts, hosts.equiv, .netrc. Commandes rsh, rexec, rlogin, telnet. Démon telnetd. Protocole TCP/IP 3-11 Transfert de fichier Bien qu’il soit possible d’envoyer des fichiers relativement courts via le courrier électronique, il existe des moyens plus efficaces pour transférer des fichiers volumineux. Les programmes de courrier électronique sont généralement conçus pour le transfert des volumes de texte relativement faibles ; d’autres moyens sont de ce fait requis pour transférer efficacement des fichiers volumineux. Les commandes ftp, rcp et tftp s’appuient sur TCP/IP (Transmission Control Protocol/Internet Protocol) pour établir des connexions directes entre l’hôte local et l’hôte distant. BNU (Basic Network Utilities) peut également faire appel à TCP/IP pour donner un accès direct à des hôtes étrangers. • Copie de fichiers via ftp • Copie de fichiers via tftp Copie de fichiers via ftp et rcp La commande ftp permet de copier un fichier à partir d’un hôte distant. Elle ne préserve toutefois pas les attributs de ce fichier, et ne copie pas les sous-répertoires. Si l’une de ces deux conditions est nécessaire, utilisez la commande rcp. ftp Utilise le protocole FTP (File Transfer Protocol) pour transférer des fichiers entre hôtes utilisant des systèmes de fichier ou des schémas de codage différents, comme EBCDIC ou ASCII. Elle assure la sécurité en envoyant les mots de passe à l’hôte distant et permet la connexion automatique, les transferts de fichier et la déconnexion du système. rcp Copie un ou plusieurs fichiers entre un hôte local et un hôte distant, entre deux hôtes distants ou au sein du même hôte distant. Cette commande est semblable à la commande cp, mais ne fonctionne que sur des fichiers distants. Si le réseau requiert une sécurité accrue, cette commande est désactivée par l’administrateur système. Prérequis 1. Pour utiliser la procédure de connexion automatique, vous devez disposer d’une autorisation de connexion à distance dans le fichier de l’hôte distant $HOME/.netrc. Si ce n’est pas le cas, vous devez connaître un nom de connexion et un mot de passe pour l’hôte distant. Pour en savoir plus sur le fichier .netrc, reportez-vous à ”Création du fichier .netrc”, page 3-20. Vous pouvez également configurer le système de sorte qu’il utilise l’authentification Kerberos V.5. Cette alternative permet de se passer du fichier .netrc ou $HOME/.rhosts. Pour en savoir plus, reportez–vous à Commandes à distance sécurisées, page 3-23. 2. Pour copier un fichier à partir d’un hôte distant, vous devez disposer du droit d’accès en lecture sur ce fichier. Remarque : Les droits d’accès en lecture-écriture aux fichiers et répertoires d’un hôte distant sont déterminés par le nom de connexion utilisé. 3. Pour copier un fichier de l’hôte local vers un hôte distant, vous devez disposer de l’autorisation d’écriture sur le répertoire contenant le fichier à copier. De même, si le répertoire de l’hôte distant contient un fichier du même nom que le fichier à copier, vous devez disposer de l’autorisation d’écriture. 3-12 Guide de l’utilisateur système : Communications et réseaux Connexion à un hôte distant 1. Placez-vous dans le répertoire contenant le fichier à envoyer (pour l’envoi d’un fichier) ou dans le répertoire qui doit recevoir le fichier (pour la réception d’un fichier). 2. Connectez-vous à l’hôte distant. La connexion peut se faire directement ou indirectement. Pour vous connecter directement, entrez : ftp NomHôte Un message semblable au suivant s’affiche sur l’hôte local si vous disposez d’une autorisation de connexion automatique : Connected to canopus.austin.century.com. 220 canopus.austin.century.com FTP server (Version 4.1 Sat Nov 23 12:52:09 CST 1995) ready. 331 Password required for dee. 230 User dee logged in. ftp> Sinon, un message semblable au suivant s’affiche. Entrez votre nom de connexion et votre mot de passe à l’invite du système. Connected to canopus.austin.century.com. 220 canopus.austin.century.com FTP server (Version 4.1 Sat Nov 23 12:52:09 CST 1995) ready. Name (canopus:eric): dee 331 Password required for dee. Password: 230 User dee logged in. ftp> 3. Pour vous connecter indirectement à un hôte distant, entrez : ftp A l’invite ftp>, entrez : open NomHôte Si vous disposez d’une autorisation de connexion automatique, le message suivant s’affiche sur l’hôte local : Connected to canopus.austin.century.com. 220 canopus.austin.century.com FTP server (Version 4.1 Sat Nov 23 12:52:09 CST 1995) ready. 331 Password required for dee. 230 User dee logged in. ftp> Sinon, un message semblable au suivant s’affiche. Entrez votre nom de connexion et votre mot de passe à l’invite du système. Connected to canopus.austin.century.com. 220 canopus.austin.century.com FTP server (Version 4.1 Sat Nov 23 12:52:09 CST 1995) ready. Name (canopus:eric): dee 331 Password required for dee. Password: 230 User dee logged in. ftp> Vous pouvez alors copier un fichier entre deux hôtes. Protocole TCP/IP 3-13 Copie d’un fichier d’un hôte distant vers un hôte local La commande ftp utilise le transfert ASCII (par défaut) pour copier des fichiers. 1. Via la sous-commande dir, vérifiez que le fichier à copier se trouve dans le répertoire courant. (La sous-commande dir de la commande ftp est équivalente à la commande ls –l.) Si le fichier ne s’y trouve pas, placez-vous dans le bon répertoire via la commande cd. 2. Pour copier un fichier local en binaire, entrez : binary 3. Pour copier un fichier vers votre système hôte, entrez : get NomFichier Le fichier est placé dans le répertoire d’où la commande ftp a été émise. 4. Pour mettre fin à la session, appuyez sur Ctrl-D ou entrez quit . Copie d’un fichier d’un hôte local vers un hôte distant La commande ftp utilise le transfert ASCII (par défaut) pour copier des fichiers. 1. Si vous souhaitez copier le fichier dans un autre répertoire que $HOME, utilisez la sous-commande cd pour vous placer dans le répertoire voulu. 2. Pour copier un fichier local en binaire, entrez : binary 3. Pour copier un fichier vers un hôte distant, entrez : put NomFichier Le fichier est placé dans le répertoire de travail sur l’hôte distant. 4. Pour mettre fin à la session, appuyez sur Ctrl-D ou entrez quit . Copie de fichiers via tftp et utftp Les commandes tftp et utftp utilisent le protocole TFTP (Trivial File Transfer Protocol) pour transférer les fichiers en provenance ou à destination des hôtes. Les commandes tftp et utftp ne proposent pas toutes les fonctions de la commande ftp, car TFTP est un protocole de transfert monofichier. Si le réseau requiert davantage de sécurité, l’administrateur système peut désactiver cette commande. Remarque : La commande tftp n’est pas disponible lorsque l’hôte fonctionne avec un niveau de sécurité élevé. Prérequis 1. Pour copier un fichier à partir d’un hôte distant, vous devez être habilité à lire le répertoire contenant le fichier. 2. Pour copier un fichier vers un hôte distant, vous devez être habilité à écrire sur le répertoire qui doit recevoir le fichier. 3-14 Guide de l’utilisateur système : Communications et réseaux Copie d’un fichier d’un hôte distant 1. Pour établir la connexion avec un hôte distant, entrez : tftp host1 Dans cet exemple, host1 est le nom de l’hôte auquel vous souhaitez vous connecter. 2. L’invite tftp> s’affiche. Pour vérifier que la connexion est établie, entrez : status Un message semblable au suivant s’affiche : Connected to host1 Mode: netascii Verbose: off Tracing: off Remxt–interval: 5 seconds, Max–timeout: 25 seconds tftp> 3. A l’invite tftp>, entrez la sous-commande get, le nom du fichier à transférer et le nom à attribuer au fichier sur le système distant : get /home/alice/update update Le répertoire /home/alice de l’hôte distant doit disposer de l’autorisation de lecture pour les autres répertoires. Dans cet exemple, le fichier /home/alice/update est transféré depuis host1 vers le fichier update du répertoire courant sur le système local. 4. Pour mettre fin à la session, entrez : quit OU appuyez sur Ctrl-D. Copie d’un fichier vers un hôte distant 1. Pour établir la connexion avec un hôte distant, entrez : tftp host1 Dans cet exemple, host1 est le nom de l’hôte auquel vous souhaitez vous connecter. 2. L’invite tftp> s’affiche. Pour vérifier que la connexion est établie, entrez : status Un message semblable au suivant s’affiche : Connected to host1 Mode: netascii Verbose: off Tracing: off Remxt–interval: 5 seconds, Max–timeout: 25 seconds tftp> 3. A l’invite tftp>, entrez la sous-commande put, le nom du fichier à transférer depuis l’hôte local ainsi que le chemin d’accès complet au fichier sur l’hôte distant : put mon_fichier /home/alice/votre_fichier Le répertoire /home/alice de l’hôte distant doit disposer de l’autorisation d’écriture pour les autres répertoires. Le fichier mon_fichier qui se trouve dans le répertoire courant de l’utilisateur est transféré vers host1 . Si aucun chemin par défaut n’a été défini, vous devez en spécifier un. Le fichier mon_fichier apparaît sur l’hôte distant sous le nom votre_fichier . 4. Pour mettre fin à la session, entrez : quit OU appuyez sur Ctrl-D. Protocole TCP/IP 3-15 Voir aussi Commande tftp. Démon tftpd. Commandes cd, ls, ftp, rcp. Démon ftpd. 3-16 Guide de l’utilisateur système : Communications et réseaux Impression de fichiers Les points traités sont les suivants : • Impression sur un système distant • Impression à partir d’un système distant Impression sur un système distant Si une imprimante locale est reliée à votre hôte, cette section traite de l’impression sur une imprimante distante. Si aucune imprimante locale n’est reliée à votre hôte, cette section traite de l’impression sur une imprimante distante autre que celle par défaut. Vous pouvez utiliser indifféremment la commande enq ou SMIT (System Management Interface Tool). Remarque : Cette section décrit les principes de base de l’impression sur un système distant. Pour en savoir plus, reportez-vous à la commande enq. Prérequis 1. Votre nom d’hôte doit figurer dans le fichier /etc/hosts.lpd de l’hôte distant. Remarque : Le système de mise en file d’attente ne peut gérer les noms d’hôte multi-octets. Pour valider des modifications au fichier /etc/hosts.lpd sans redémarrer le système, utilisez la commande refresh de SRC (System Resource Controller). 2. Vous devez pouvoir déterminer le nom de la file d’attente et de l’imprimante distante dans le fichier local /usr/lib/lpd/qconfig. Mise en file d’attente via la commande enq 1. Recherchez le nom de la file d’attente et de l’imprimante distante. Le nom de la file d’attente commence généralement par les lettres rp, suivies d’un ou de plusieurs chiffres. Le nom de l’imprimante distante commence généralement par les lettres drp, suivies d’un ou de plusieurs chiffres. 2. Entrez : enq –P NomFile:NomImpr NomFichier NomFile est le nom de la file d’attente (rp1, par exemple) et NomImpr, le nom de l’imprimante (drp1, par exemple) relevés dans le fichier /usr/lib/lpd/qconfig. N’omettez pas le signe : (deux points) entre NomFile et NomImpr.NomFichier est le nom du fichier à imprimer. Mise en file d’attente d’un travail via SMIT (System Management Interface Tool) 1. Entrez : smit 2. Sélectionnez le Spouleur et ouvrez un menu d’impression. 3. Sélectionnez l’option Fichier à imprimer et entrez le nom du fichier. 4. Sélectionnez l’option File d’attente d’impression, puis le nom de l’imprimante distante sur laquelle imprimer. Vous pouvez imprimer. Protocole TCP/IP 3-17 Impression à partir d’un système distant Occasionnellement, vous pouvez avoir besoin d’imprimer un fichier résidant sur un hôte distant. La sortie sera réalisée sur une des imprimantes disponibles de l’hôte distant. Remarque : Cette section décrit les principes de base de l’impression sur un système distant. Pour en savoir plus, reportez-vous à la commande enq. Prérequis 1. Vous devez pouvoir vous connecter au système distant via rlogin ou telnet. 2. Vous devez être habilité à lire le fichier distant à imprimer sur l’imprimante locale. Impression depuis un système distant 1. Connectez-vous au système distant via rlogin ou telnet. 2. Recherchez le nom de la file d’attente et de l’imprimante distante. Le nom de la file d’attente commence généralement par les lettres rp, suivies d’un ou de plusieurs chiffres. Le nom de l’imprimante distante commence généralement par les lettres drp, suivies d’un ou de plusieurs chiffres. 3. Entrez : enq –P NomFile:NomImpr NomFichier NomFile est le nom de la file d’attente (rp1, par exemple) et NomImpr, le nom de l’imprimante (drp1, par exemple) relevés dans le fichier /usr/lib/lpd/qconfig. N’omettez pas le signe : (deux points) entre NomFile et NomImpr.NomFichier désigne le fichier à imprimer 4. Pour mettre fin à la connexion, appuyez sur Ctrl-D ou entrez quitter. Voir aussi Commandes enq, rlogin et telnet. Commande refresh. 3-18 Guide de l’utilisateur système : Communications et réseaux Information sur les hôtes et les utilisateurs Vous pouvez utiliser les commandes TCP/IP pour déterminer l’état d’un réseau, afficher des informations sur un utilisateur ou traduire des informations nécessaires pour communiquer avec un autre hôte ou utilisateur. Commandes d’état Les commandes suivantes de TCP/IP permettent de déterminer l’état des hôtes locaux et distants et de leurs réseaux : finger ou f Affiche des informations sur les utilisateurs d’un hôte donné. Cette commande peut fournir le nom de connexion des utilisateurs, leur nom d’accès complet, le nom du terminal, la date et l’heure de la connexion. hôte Traduit un nom d’hôte en adresse Internet ou inversement. ping Aide à déterminer l’état d’un réseau ou d’un hôte. On l’utilise le plus souvent pour vérifier si un réseau ou un hôte est en activité. rwho Indique les utilisateurs connectés à des hôtes sur un réseau local. Cette commande affiche le nom de l’utilisateur, le nom de l’hôte ainsi que la date et l’heure de connexion de tous les utilisateurs du réseau local. whois Identifie un utilisateur d’après son ID ou son surnom. Cette commande ne peut être utilisée que si le réseau local est connecté au réseau ARPANET. Pour savoir si vous êtes connecté à ce réseau, renseignez-vous auprès de votre administrateur système. Affichage d’information sur tous les utilisateurs connectés à un hôte Pour afficher des informations sur tous les utilisateurs connectés à l’hôte alcatraz, entrez : finger @alcatraz Vous obtenez par exemple : brown console Mar 15 13:19 smith pts0 Mar 15 13:01 jones tty0 Mar 15 13:01 L’utilisateur brown est connecté à la console, l’utilisateur smith est connecté à partir d’une ligne pseudo télétype pts0 et l’utilisateur jones, à partir d’une ligne tty0. Votre administrateur système peut configurer votre système pour que la commande finger fonctionne différemment. Consultez-le pour toute question concernant la commande finger. Affichage d’information sur un utilisateur connecté à un hôte. Pour afficher des informations sur l’utilisateur brown connecté à l’hôte alcatraz, entrez : finger brown@alcatraz Vous obtenez par exemple : Login name: brown Directory: /home/brown Shell: On since May 8 07:13:49 on console No Plan. /home/bin/xinit –L –n Startup Votre administrateur système peut configurer votre système pour que la commande finger fonctionne différemment. Consultez-le pour toute question concernant la commande finger. Voir aussi Commande finger. Démon fingerd. Commandes système de communication pour utilisateur final. Protocole TCP/IP 3-19 Personnalisation de TCP/IP Cette section traite de la personnalisation des fichiers .netrc et .3270keys. Des informations sur l’écriture des macros FTP sont également fournies. • Création du fichier .netrc • Création de macros FTP • Réaffectation des touches du clavier • Via un fichier .k5login Création du fichier .netrc Le fichier .netrc contient les informations de connexion automatique des commandes ftp et rexec. Les instructions ci-après décrivent comment créer et éditer le fichier $HOME/.netrc. Prérequis 1. Vous devez disposer d’une copie du fichier /usr/lpp/tcpip/samples/netrc. 2. La commande securetcpip ne doit pas être activée sur votre système. Création du fichier .netrc 1. Copiez le fichier /usr/lpp/tcpip/samples/netrc dans le répertoire $HOME, via la commande : cp /usr/lpp/tcpip/samples/netrc $HOME 2. Editez le fichier $HOME/netrc pour définir les variables NomHôte, NomConnexion et MotdePasse. machine host1.austin.century.com login fred password bluebonnet 3. Définissez les droits d’accès au fichier $HOME/netrc à 600, via la commande chmod. A l’invite ($), entrez : chmod 600 $HOME/.netrc 4. Renommez le fichier $HOME/netrc en $HOME/.netrc (le . (point) initial masque le fichier). mv $HOME/netrc $HOME/.netrc Le fichier $HOME/.netrc peut contenir plusieurs définitions de connexion et jusqu’à 16 macros par définition de connexion. Création de macros Les macros ftp sont définies dans le fichier $HOME/.netrc. Pour créer une macro ftp, procédez comme suit. Prérequis Vous devez avoir créé le fichier $HOME/.netrc au préalable. 3-20 Guide de l’utilisateur système : Communications et réseaux Ecriture d’une macro 1. Insérez dans le fichier $HOME/.netrc les instructions suivantes : macdef init put schedule Veillez à laisser une dernière ligne vierge pour indiquer la fin de la macro ftp. La ligne vierge met fin à la macro ftp. Dans l’exemple ci-dessus, la sous-commande macdef définit la macro de sous-commande init. La ligne suivante est la commande spécifiée par la macro, ici put schedule, où schedule est le nom d’un fichier. 2. Une fois la macro ftp créée, entrez à l’invite : ftp abyss Dans cet exemple, abyss est le nom de l’hôte auquel vous tentez de vous connecter. ftp recherche dans le fichier $HOME/.netrc une définition de connexion pour l’hôte abyss, qui servira à connecter l’utilisateur à abyss. 3. Une fois connecté, entrez, à l’invite : ftp init Dans cet exemple, ftp recherche la macro init et en exécute la ou les commande(s). Une macro ftp est associée à l’entrée de connexion qui la précède. Les macros ftp ne sont pas globales pour le fichier $HOME/.netrc. La macro init sera exécutée automatiquement à la connexion. D’autres macros peuvent être exécutées à l’invite ftp (ftp> ) en entrant : $getit Dans cet exemple, le signe $ exécute la macro ftp getit. Réaffectation des touches du clavier Les instructions suivantes indiquent comment créer et éditer le fichier $HOME/.3270keys. Prérequis 1. Vous devez connaître l’éditeur vi. 2. L’éditeur vi doit être installé sur votre système. Procédure 1. Copiez le fichier /etc/3270.keys dans le répertoire $HOME et renommez-le .3270keys, via la commande : cp /etc/3270.keys $HOME/.3270keys 2. Pour réaffecter les touches du clavier, modifiez les instructions bind dans le fichier $HOME/.3270keys. 3. Lancez l’éditeur vi à partir d’un nouveau fichier et passez en mode insertion. 4. Appuyez sur la combinaison de touches Ctrl-V, puis sur la touche à affecter. La valeur de cette touche s’affiche. 5. Placez cette valeur sur la ligne appropriée de la colonne Sequence dans le fichier $HOME/.3270keys. Par exemple, après avoir appelé l’éditeur vi et activé le mode insertion, appuyez sur Ctrl-V, puis sur Alt-Inser. Le message [[141q s’affiche. Le premier crochet [ est remplacé par \e dans la colonne Sequence. L’instruction se présente alors comme suit : bind 3270 Function pa1 Sequence ”\e[141q” Key #a_insert Protocole TCP/IP 3-21 Utilisation d’un fichier .k5login Le fichier .k5login est utilisé pour l’authentification via Kerberos V.5 des commandes distantes sécurisées. Ce fichier définit les ”principaux” DCE et les cellules habilités à accéder à un compte utilisateur. Ce fichier réside dans $HOME/.k5login. Le fichier .k5login contient le liste des paires principal DCE /cellule autorisées à accéder au compte. Les paires principal/cellule sont conservées au format Kerberos (par opposition au format DCE). Par exemple, si le fichier contient utilisateurA@cellule1 le principal DCE utilisateurA sur la cellule DCE cellule1 peut accéder au compte. Si le principal DCE est identique au nom du compte utilisateur et qu’il n’existe pas de fichier $HOME/.k5login pour ce compte, le principal DCE est autorisé à accéder au compte (sous réserve que l’authentification Kerberos V.5 soit configurée). Pour en savoir plus sur l’authentification Kerberos V.5, reportez-vous à Commandes distantes sécurisées, page 3-23. Voir aussi Commande securetcpip. Format de fichier .netrc. Commandes telnet, tn et tn3270. Format de fichier TCP/IP .3270keys. 3-22 Guide de l’utilisateur système : Communications et réseaux Commandes à distance sécurisées Les commandes à distance sécurisées sont rlogin, rcp, rsh, telnet et ftp. Ces commandes ont été affinées pour offrir des méthodes d’authentification complétant celles proposées à ce jour (connues sous l’intitulé générique de méthode AIX standard). Les deux méthodes complémentaires sont Kerberos V.5 et Kerberos V.4. Avec la méthode d’authentification Kerberos V.5, le client reçoit du serveur de sécurité un ticket Kerberos V.5. Le ticket est une partie des pièces d’identité DCE de l’utilisateur cryptées pour le serveur TCP/IP auquel il souhaite se connecter. Le démon sur le serveur TCP/IP décode le ticket. Le serveur TCP/IP est ainsi à même d’authentifier l’utilisateur de façon absolue. Si le principal DCE décrit dans le ticket est autorisé à accéder au compte de l’utilisateur AIX, la connexion est établie. Remarque : A partir de DCE version 2.2, le serveur de sécurité DCE peut renvoyer des tickets Kerberos V.5. Outre l’authentification du client, Kerberos V.5 transmet les pièces d’identité de l’utilisateur au serveur TCP/IP. Si ces pièces sont marquées comme transmissibles, le client les envoie au serveur en tant que TGT (Ticket Granting Ticket) Kerberos. Côté serveur TCP/IP, le démon transforme le TGT en pièces d’identité DCE complètes, via la commande k5dcelogin. La commande ftp utilise une méthode d’authentification autre. Elle fait appel au mécanisme de sécurité GSSAPI pour transmettre l’authentification entre la commande ftp et le démon ftpd. Par le biais des sous-commandes clear/safe/private, le client ftp peut gérer le codage des données. Entre clients et serveurs AIX, ftp a été amélioré pour autoriser le transfert multi-octets pour les connexions de données codées. Les standards ne définissent que les transferts mono-octet pour ce type de connexion. Lorsqu’il est connecté à des machines tierces et qu’il utilise le codage de données, ftp suit cette limite (transfert mono-octet). Configuration du système Pour toutes les commandes à distance sécurisées, il existe un mécanisme au niveau de la configuration du système pour déterminer les méthodes d’authentification autorisées pour le système. La configuration contrôle à la fois les connexions entrantes et sortantes. La configuration de l’authentification est constituée d’une bibliothèque, libauthm.a, et de deux commandes, lsauthent et chauthent, qui donnent accès via la ligne de commande aux deux routines de la bibliothèque : get_auth_methods et set_auth_methods. Le système prend en charge trois méthodes d’authentification : Kerberos V.5, Kerberos V.4 et Standard AIX. La méthode d’authentification définit la méthode utilisée pour authentifier un utilisateur sur un réseau. • Kerberos V.5 est la méthode la plus utilisée, car il constitue la base de DCE. Pour AIX, le ticket Kerberos V.5 entrant est transformé en pièces d’identité DCE complètes. • Kerberos V.4 n’est utilisé que par deux commandes à distance sécurisées : rsh et rcp. Il est fourni pour assurer la compatibilité ascendante sur les systèmes SP et n’est fonctionnel que sur un système. Un ticket Kerberos V.4 n’est pas transformé en pièces d’identité DCE. • La méthode d’authentification AIX standard est celle utilisée par AIX version 4.3 et versions antérieures. Lorsque plusieurs méthodes d’authentification sont configurées, une implémentation de secours est prévue. Si la première méthode ne parvient pas à établir la connexion, le client tente l’authentification via la deuxième. Protocole TCP/IP 3-23 L’ordre de configuration des méthodes d’authentification est indifférent. La seule exception est que AIX standard doit être la dernière méthode configurée, car elle ne propose pas d’option de secours. Si la méthode AIX standard n’est pas configurée, l’authentification par mot de passe n’est pas tentée et toute tentative de connexion utilisant cette méthode échoue. Il est possible de configurer le système sans définir de méthode d’authentification. Dans ce cas, la machine refuse toute connexion de et vers toute machine exploitant des commandes à distance sécurisées. De plus, Kerberos V.4 n’étant pris en charge qu’avec les commandes rsh et rcp, un système configuré pour n’exploiter que Kerberos V.4 n’admet pas les connexions faisant appel à telnet, ftp ou rlogin. Pour en savoir plus, reportez-vous à get_auth_methods, set_auth_methods, lsauthent et chauthent. Validation de l’utilisateur Kerberos V.5 Avec la méthode d’authentification Kerberos V.5, le client TCP/IP reçoit un ticket de service codé pour le serveur TCP/IP. Lorsque le serveur décode le ticket, il dispose d’une méthode fiable pour authentifier l’utilisateur (par le principal DCE). Il doit toutefois encore déterminer si le principal DCE est habilité à accéder au compte local. La correspondance entre le principal DCE et le compte AIX local est gérée par une bibliothèque partagée, libvaliduser.a, qui contient une seule sous–routine kvalid_user. Si vous optez pour une autre méthode de correspondance, l’administrateur système doit fournir un substitut à la bibliothèque libvaliduser.a. Configuration DCE Pour exploiter les commandes à distance sécurisées, il doit exister deux principaux DCE pour chaque interface réseau à laquelle ils sont susceptibles de se connecter. Il s’agit de : host/NomInterfaceComplet ftp/NomInterfaceComplet où NomInterfaceComplet est le nom de l’interface et celui du domaine. Pour le NomHôte.NomDomaine principal. 3-24 Guide de l’utilisateur système : Communications et réseaux Récapitulatif des commandes utilisateurs TCP/IP TCP/IP (Transmission Control Protocol/Internet Protocol) est partie intégrante de structure sous-jacente de votre système. Il vous permet de communiquer avec d’autres stations de travail ou systèmes via une simple commande ou un programme. Votre système se charge du reste. Les commandes utilisateurs TCP/IP se répartissent comme suit : • Commandes de transfert de fichier • Commandes de connexion à distance • Commandes d’état • Commandes de communication à distance • Commandes d’impression Commandes de transfert de fichier ftp nomhôte Transfère des fichiers entre un hôte local et un hôte distant. rcp fichier hôte:fichier Transfère des fichiers entre un hôte local et un hôte distant, ou entre deux hôtes distants. tftp Transfère des fichiers entre hôtes. Commandes de connexion à distance rexec hôte commande Exécute des commandes une par une sur un hôte distant. rlogin hôtedistant Connecte un hôte local à un hôte distant rsh et remsh hôtedistant Exécute la commande spécifiée sur l’hôte distant ou se connecte à l’hôte distant. telnet, tn et tn3270 nomhôte Connecte l’hôte local à l’hôte distant, via l’interface TELNET. Commandes d’état finger ou f utilisateur@hôte Affiche des informations utilisateur. host nomhôte Traduit un nom d’hôte en adresse Internet ou inversement. ping nomhôte Envoie une demande d’écho à un hôte du réseau. rwho Indique les utilisateurs connectés à des hôtes sur un réseau local. whois nom Identifie un utilisateur par son ID ou son alias. Commandes de communication à distance talk utilisateur@hôte Etablit le dialogue avec un autre utilisateur. Commandes d’impression enq fichier Met un fichier en file d’attente. refresh Régénère les informations d’un sous-système ou d’un groupe de sous-systèmes. smit Gère le système. Protocole TCP/IP 3-25 Voir aussi TCP/IP. Sécurité TCP/IP. Communication avec d’autres systèmes et utilisateurs Connexion d’un hôte local à un hôte distant. Commandes cp, rlogin, telnet, talk, tn3270. 3-26 Guide de l’utilisateur système : Communications et réseaux Chapitre 4. Les utilitaires BNU Les utilitaires BNU (Basic Networking Utilities) servent à établir la communication entre des systèmes informatiques intégrés à des réseaux locaux et distants. Ils constituent l’une des fonctions étendues installables sur le système d’exploitation de base. Les utilitaires BNU comprennent des commandes associées au programme UUCP (UNIX-to-UNIX Communication Program) développé par AT&T et modifié par BSD (Berkeley Software Distribution). Les utilitaires BNU fournissent des commandes, des processus et une base de données de soutien pour établir la connexion à des systèmes locaux et distants. Les réseaux de communication, de type anneau à jeton et Ethernet, servent à connecter les systèmes sur des réseaux locaux. Un réseau local peut être connecté à un système distant par câble ou par modem. Il est alors possible d’échanger des commandes et des fichiers entre un réseau local et un système distant. Les points traités sont les suivants : • Spécification des chemins d’accès BNU • Communication entre systèmes local et distant • Composition d’un numéro jusqu’à établissement de la connexion • Composition de plusieurs numéros jusqu’à établissement d’une connexion • Echange de fichiers entre systèmes local et distant • Echange de fichiers via uuto et uupick • Echange de commandes entre systèmes local et distant • Transfert d’un fichier vers un système distant pour l’impression • Identification des systèmes compatibles • Compte rendu sur l’état des échanges de commandes et de fichiers • Annulation des travaux à distance via uustat • Liste des commandes BNU • Liste des fichiers, des formats de fichier et des répertoires BNU Voir aussi Présentation des communications pour les utilisateurs finals Les utilitaires BNU 4-1 Spécification des chemins d’accès BNU Il existe de nombreuses façons de préciser les chemins d’accès dans les commandes BNU : il est possible d’indiquer le chemin à partir du répertoire racine ou simplement le raccourci, nom du ou des système(s) distant(s). Chaque variante suit une logique particulière. Chemin d’accès complet Un chemin d’accès complet commence par la racine et suit à la trace tous les répertoires jusqu’au répertoire et fichier cible. Par exemple, /etc/uucp/Devices fait référence au fichier Devices du répertoire uucp implanté dans le répertoire racine etc. N’omettez pas le signe / (barre oblique) au début du chemin d’accès pour marquer le répertoire racine. Tous les éléments doivent être séparés par une barre oblique (/). Chemin d’accès relatif Un chemin d’accès relatif ne précise que les répertoires à partir du répertoire courant. Par exemple, si le répertoire courant est /usr/bin et que le répertoire cible est /usr/bin/reports, entrez comme chemin d’accès relatif reports (sans la barre oblique du début). Les chemins d’accès relatifs peuvent être utilisés avec les commandes cu, uucp et uux et assortis du nom du fichier source dans la commande uuto. Remarque : Il est possible que les chemins d’accès relatifs ne fonctionnent pas avec certaines commandes BNU. Dans ce cas, entrez de nouveau la commande avec le chemin d’accès complet. ~ [option] chemin d’accès Le chemin d’accès ~ [option] indique le répertoire personnel d’un utilisateur. Le signe ~ (tilde) peut être utilisé comme raccourci à certains répertoires. Par exemple, ~jane fait référence au répertoire personnel de l’utilisateur Jane. Les paramètres ~uucp et ~ (tilde seul) font référence au répertoire public BNU du système distant. Le chemin complet du répertoire public BNU est /var/spool/uucppublic. Remarque : Le tilde peut avoir une autre signification sous BNU. Il peut précéder les commandes à exécuter sur le système local lorsque l’on est connecté à un système distant. nom_système! Chemin d’accès Le chemin d’accès nom_système! indique l’accès à un fichier implanté sur un autre système. Par exemple, distant!/account/march fait référence au fichier march du répertoire account situé sur le système distant distant. 4-2 Guide de l’utilisateur système : Communications et réseaux nom_système!Nom_système! Chemin d’accès Le chemin d’accès nom_système!nom_système! indique un chemin d’accès qui traverse plusieurs systèmes. Par exemple, si le système distant ne peut être atteint que par l’intermédiaire du système near, le chemin d’accès sera near!distant!/account/march. Pensez à bien séparer les noms de systèmes par un ! (point d’exclamation). Dans le cas de chemins d’accès à plusieurs systèmes, la règle de séparation de éléments par une barre oblique (/) ne s’applique pas aux noms de systèmes. Elle reste néanmoins applicable au dernier système, où sont spécifiés les répertoires et les fichiers. Remarque : Si vous utilisez un shell Bourne, séparez les noms de système par un ! (point d’exclamation). Lorsque vous utilisez les BNU avec un shell C ou Korn, faites précéder le point d’exclamation par une barre oblique inversée (\). La barre oblique inversée est un caractère d’échappement nécessaire pour signifier que le caractère suivant doit être interprété littéralement et non comme un caractère spécial. Voir aussi Identification des systèmes compatibles. Communication entre systèmes local et distant. Echange de commandes entre systèmes local et distant. Echange de fichiers entre systèmes local et distant. Compte rendu sur l’état des échanges de commandes et de fichiers. Les utilitaires BNU 4-3 Communication entre systèmes local et distant Pour que BNU puisse établir la communication entre un système local et un système distant, ce dernier doit être équipé : • d’un système de liaison par câble ou par modem au système local • du système d’exploitation UNIX • de BNU ou d’une autre version active de UUCP (UNIX–to–UNIX Copy Program). Remarque : Il est possible d’utiliser les BNU pour communiquer avec un système non UNIX ; dans ce cas, il faut prévoir des éléments matériels ou logiciels supplémentaires. Les utilitaires BNU proposent deux commandes qui permettent de communiquer avec des systèmes distants. La commande cu permet de connecter les systèmes par câble ou par ligne téléphonique. La commande ct permet de connecter les systèmes uniquement par ligne téléphonique, via un modem. Si vous connaissez le numéro de téléphone ou le nom du système cible, vous pouvez utiliser la commande cu pour établir des communications entre réseaux. Pour utiliser la commande ct, vous devez obligatoirement connaître le numéro de téléphone du système cible. Remarque : Une troisième commande, tip, est très semblable à la commande cu. La commande tip est un élément de la version BSD (Berkeley Software Distribution) du programme UUCP. Une configuration particulière est nécessaire pour l’installer avec BNU. Commande cu Lorsque vous exécutez la commande cu à partir du système local, vous pouvez : • Établir la connexion avec un système distant particulier. • Vous connecter au système distant. • Exécuter diverses tâches sur le système distant. • Basculer d’un système à l’autre, pour travailler concurremment sur les deux systèmes. Si les deux systèmes exécutent le même système d’exploitation, il est possible de lancer les commandes ordinaires à partir du système local. Par exemple, vous pouvez exécuter des commandes pour changer de répertoire, lister le contenu de répertoires, éditer des fichiers ou encore envoyer des fichiers vers la file d’attente de l’imprimante du système distant. Pour exécuter des commandes sur le système local ou pour démarrer des échanges de commande et de fichier distants, utilisez les commandes locales spécifiques cu, précédées d’un tilde (~). Commande ct Pour communiquer par modem avec un autre système, lancez la commande ct. Entrez la commande ct, suivie du numéro de téléphone, pour joindre le modem distant. Lorsque la connexion est établie, l’invite de connexion du système distant s’affiche. La commande ct peut être particulièrement utile dans certains cas. Pour en savoir plus sur la commande BNU ct, reportez-vous aux sections suivantes : • Composition d’un numéro jusqu’à établissement de la connexion, page 4-6. • Composition de plusieurs numéros jusqu’à établissement d’une connexion, page 4-7. 4-4 Guide de l’utilisateur système : Communications et réseaux Voir aussi Spécification des chemins d’accès BNU. Identification des systèmes compatibles. Echange de commandes entre systèmes local et distant. Echange de fichiers entre systèmes local et distant. Compte rendu sur l’état des échanges de commandes et de fichiers. Les utilitaires BNU 4-5 Composition d’un numéro jusqu’à établissement de la connexion Prérequis Le système appelé doit fonctionner sous BNU (Basic Networking Utilities) ou sous une autre version du programme UUCP (UNIX–to–UNIX Copy Program). Procédure Cette procédure explique comment utiliser la commande ct pour que le numéro d’un modem distant soit composé jusqu’à ce que l’établissement de la connexion ou pendant un laps de temps déterminé. Sur la ligne de commande du système local, entrez : ct w3 5550990 Cette commande compose le numéro du modem distant (555-0990). L’indicateur -w3 demande à la commande ct de composer ce numéro toutes les minutes jusqu’à ce que la connexion soit établie ou que trois minutes se soient écoulées. Remarque : Vous pouvez entrer le numéro du modem distant avant ou après l’indicateur. Voir aussi Commande ct. 4-6 Guide de l’utilisateur système : Communications et réseaux Composition de plusieurs numéros jusqu’à établissement d’une connexion Prérequis Le système appelé doit fonctionner sous BNU (Basic Networking Utilities) ou sous une autre version du programme UUCP (UNIX–to–UNIX Copy Program). Procédure Cette procédure explique comment utiliser la commande ct pour que plusieurs numéros de modems distants soient composés jusqu’à l’établissement d’une connexion ou qu’un laps de temps déterminé soit écoulé. Sur la ligne de commande du système local, entrez : ct –w6 5550990 5550991 5550992 5550993 Les numéros de téléphone 555–0990, 555–0991, 555–0992 et 555–0993 des modems distants sont composés. L’indicateur -w6 demande à la commande ct de composer ces numéros toutes les minutes jusqu’à ce qu’une connexion soit établie ou que six minutes se soient écoulées. Remarque : Vous pouvez entrer les numéros des modems distants, sur la ligne de commande ct, avant ou après l’indicateur. Voir aussi Commande ct. Les utilitaires BNU 4-7 Echange de fichiers entre systèmes local et distant Le transfert de fichiers entre systèmes local et distant est l’application la plus courante des utilitaires BNU. Quatre commandes sont utilisées à cet effet : uucp, uusend, uuto et uupick. La commande uucp est le premier utilitaire de transfert de données BNU. La commande uusend a été intégrée aux BNU par BSD (Berkeley Software Distribution). Les commandes uuto et uupick sont des commandes d’émission et de réception spécialisées qui fonctionnent avec la commande uucp. Les commandes BNU uuencode et uudecode interviennent dans le transfert de fichiers. Ces commandes codent et décodent les fichiers binaires transmis par messagerie BNU. Commandes uucp et uusend La commande et les options uucp permettent d’échanger des fichiers au sein du système local, entre systèmes local et distant, et entre systèmes distants. Les options uucp permettent, par exemple, de créer des répertoires pour recevoir des fichiers ou des messages sur le résultat d’un transfert de fichiers. Utilisez la commande uusend spécifiquement pour transmettre des fichiers à un système distant qui n’est pas directement lié au système émetteur, mais accessible par une chaîne de connexions BNU. Bien que disposant de moins d’options que la commande uucp, uusend a été insérée dans BNU pour répondre aux préférences des utilisateurs du programme UUCP BSD. Commande uuto La commande uuto transmet des fichiers d’un système à un autre. Elle fait partie intégrante de la commande uucp et vise à simplifier la procédure d’échange. La commande uuto permet d’envoyer des fichiers à un utilisateur déterminé et les dépose directement dans son répertoire personnel, dans le répertoire public BNU du système. Le destinataire est averti de l’arrivée d’un fichier. Le destinataire fait appel à la commande uupick pour traiter le nouveau fichier. Commande uupick La commande uupick permet de recevoir et de manipuler les fichiers transmis par la commande uuto. Elle comprend des fonctions de gestion de fichier utiles au destinataire pour, par exemple, localiser les fichiers reçus, les déplacer vers un répertoire particulier, exécuter des commandes ou encore supprimer des fichiers. Pour plus d’informations sur les commandes uuto et uupick, reportez-vous à ”Echange de fichiers via uuto et uupick”, page 4-9. Commandes uuencode et uudecode Les commandes uuencode et uudecode fonctionnent en tandem pour la préparation des fichiers en vue de leur transmission par modem. La commande uuencode transforme les fichiers binaires en fichiers ASCII. Ces fichiers peuvent être envoyés via un utilitaire de messagerie vers un système distant. Le destinataire utilise la commande uudecode pour reconvertir le fichier ASCII au format binaire. Voir aussi Spécification des chemins d’accès BNU. Identification des systèmes compatibles. Communication entre systèmes local et distant. Echange de commandes entre systèmes local et distant. Compte rendu sur l’état des échanges de commandes et de fichiers. 4-8 Guide de l’utilisateur système : Communications et réseaux Echange de fichiers via uuto et uupick Prérequis Les systèmes expéditeur et destinataire doivent fonctionner sous BNU (Basic Networking Utilities) ou sous une autre version du programme UUCP (UNIX–to–UNIX Copy Program). Procédure Cette procédure explique comment transmettre et recevoir un fichier à l’aide des commandes uuto et uupick. Les options de réception d’un fichier y sont également décrites. Envoi d’un fichier avec uuto uuto permet d’envoyer un fichier. Les noms du fichier, du système distant et du destinataire y sont précisés. Par exemple : uuto /home/bin/file1 distant!joe Cette commande envoie le fichier file1 du répertoire local /home/bin à l’utilisateur joe sur le système distant distant. uuto est une sous-commande de uucp. La commande uucp transfère le fichier vers le système distant en passant par le répertoire public /var/spool/uucppublic. Le fichier est déposé dans le répertoire /var/spool/uucppublic/receive/utilisateur/System du système distant. Si le répertoire cible n’existe pas, uucp le crée au cours de la procédure d’échange de fichiers. La commande rmail BNU avertit le destinataire qu’un fichier est arrivé. Remarque : Pour envoyer un fichier à un utilisateur sur un système local, entrez la commande uuto. Les noms du fichier, du système local destinataire et de l’utilisateur destinataire doivent être précisés. Par exemple : uuto /home/bin/file2 near!nick Cette commande envoie le fichier file2 du répertoire local home/bin à l’utilisateur nick sur le système local near. Réception d’un fichier avec uupick Pour recevoir un fichier, entrez : uupick La commande uupick explore le répertoire public à la recherche des fichiers comportant l’ID de l’utilisateur distant dans leur chemin d’accès. La commande uupick affiche ensuite, sur l’écran distant, un message semblable à : from system base: file file1 ? Le ? (point d’interrogation) sur la deuxième ligne du message invite le destinataire à utiliser des options de uupick pour manipuler les fichiers dans le répertoire public BNU. Les utilitaires BNU 4-9 Options uupick Pour afficher la liste des options disponibles, entrez un astérisque (*) sur la ligne suivant l’invite ? (point d’interrogation). Les options d’affichage, de sauvegarde et de sortie sont les suivantes : p Affiche le contenu du fichier. m [Répertoire] Sauvegarde le fichier dans le répertoire spécifié par la variable [Répertoire]. Si seul m est spécifié, le fichier est transféré vers le répertoire courant. q Quitte la procédure de gestion de fichiers uupick. Voir aussi Commandes uuto et uupick. 4-10 Guide de l’utilisateur système : Communications et réseaux Echange de commandes entre systèmes local et distant Les BNU permettent aux utilisateurs d’échanger des commandes entre systèmes local et distant. La commande uux exécute des commandes sur un système distant. La commande uupoll planifie l’exécution des commandes. Commande uux La commande uux exécute des commandes en arrière-plan sur un système distant. La commande uux utilise des démons système et ne requiert aucune intervention une fois la commande saisie. uux recueille un fichier mis en file d’attente, ou plusieurs fichiers si le traitement se fait par lots, à partir des systèmes spécifiés. Elle exécute ensuite toute commande utilisateur contenue dans les fichiers transmis sur le système distant cible. (Si l’une de ces commandes n’existe pas sur le système distant, uux ne s’exécute pas. Elle renvoie un message d’erreur.) Si la commande émise, cat ou diff par exemple, génère un résultat en sortie, uux peut être chargé de l’envoyer à un fichier particulier sur un système. Remarque : Vous pouvez utiliser la commande uux sur tout système configuré pour exécuter une commande particulière. Cependant, l’usage de certaines commandes peut être restreint pour des raisons de sécurité sur certains sites. Par exemple, il est possible sur certains sites que seule l’exécution de la commande mail soit autorisée. Lorsque les fichiers sont reçus sur le système distant, le démon uuxqt exécute la commande spécifiée sur ce système. Le démon uuxqt balaye régulièrement le répertoire spool public du système distant, pour vérifier la présence des fichiers transmis par uux. Le démon uuxqt vérifie également la présence, sur le système distant, des données qui doivent faire l’objet d’un accès par les fichiers envoyés. Il vérifie en outre que le système expéditeur est autorisé à accéder aux données. Le démon uuxqt exécute ensuite la commande ou avertit le système expéditeur qu’elle n’a pas été exécutée. Pour en savoir plus sur l’utilisation de la commande uux, reportez-vous à ”Transfert d’un fichier vers un système distant pour impression”, page 4-12. Commande uupoll La commande uupoll lance la transmission des commandes stockées par uux dans le répertoire public de spoulage du système local. En exploitation normale, la commande uux utilise le démon uucico pour envoyer périodiquement les fichiers. Les commandes envoyés par un système sont d’abord transformées par la commande uux en fichiers d’exécution stockés dans le répertoire de spoulage public de ce système. Le démon uucico balaye le répertoire public. A intervalles réguliers, il envoie les fichiers exécutables vers les systèmes cible distants uupoll crée un travail nul dans le répertoire public et lance le démon uucico. Ainsi, la fonction d’analyse du démon uucico démarre plus tôt que prévu par le programme. Voir aussi Spécification des chemins d’accès BNU. Identification des systèmes compatibles. Communication entre systèmes local et distant. Echange de fichiers entre systèmes local et distant. Compte rendu sur l’état des échanges de commandes et de fichiers. Les utilitaires BNU 4-11 Transfert d’un fichier vers un système distant pour l’impression Prérequis • Une connexion BNU (Basic Networking Utilities) doit être établie avec le système distant. • Vous devez être habilité à exécuter des opérations sur le système distant. Procédure Sur la ligne de commande du système local, entrez : uux remote!/usr/bin/lpr local!nom-fichier Le fichier local nom–fichier est alors imprimé sur le système distant. Identification des systèmes compatibles Pour établir une connexion avec un autre système (local ou distant), vous devez disposer de certaines informations sur le système. Utilisez la commande uuname pour dresser une liste des noms de système et autres descripteurs. Commande uuname Lancez la commande uuname pour afficher la liste de tous les systèmes accessibles au système local. Par exemple, si vous entrez : uuname sur la ligne de commande, le système affiche une liste telle que : arthur hera merlin zeus Ce type d’information sert à déterminer, par exemple, le nom d’un système accessible avant d’y copier un fichier. La commande uuname permet également d’identifier le système local. Voir aussi Spécification des chemins d’accès BNU. Communication entre systèmes local et distant. Echange de commandes entre systèmes local et distant. Echange de fichiers entre systèmes local et distant. Compte rendu sur l’état des échanges de commandes et de fichiers. 4-12 Guide de l’utilisateur système : Communications et réseaux Compte rendu sur l’état des échanges de commandes et de fichiers Les utilitaires BNU offrent trois commandes pour connaître l’état des échanges de commandes et de fichiers. La commande uusnap affiche l’état des connexions BNU avec les systèmes distants. La commande uuq affiche la file d’attente des travaux BNU. La commande uustat donne des informations sur l’état de plusieurs opérations BNU. Commande uusnap La commande uusnap affiche une table d’informations sur tous les systèmes connectés via BNU. Pour chaque système, une ligne indique le nom et le nombre de fichiers de commandes, de fichiers de données et d’exécutions de commandes à distance restant en files d’attente. Le dernier élément de chaque ligne est un message d’état. Ce message indique soit l’aboutissement de la connexion BNU, soit une explication du fait que BNU n’a pu établir la liaison. Commande uuq La commande uuq dresse la liste de toutes les entrées se trouvant dans la file d’attente des travaux BNU. La présentation de cette liste ressemble à celle établie par la commande ls. Chaque entrée se compose du numéro de travail suivi d’une brève description (nom du système, nombre de travaux du système et quantité totale d’octets à envoyer). Les utilisateurs racine (disposant des droits d’accès root) peuvent utiliser la commande uuq pour identifier des travaux particuliers en attente d’après leur numéro. Commande uustat La commande uustat fournit l’état d’une commande particulière ou d’un échange de fichiers dans le système BNU. Spécifiée sans option, uustat affiche une ligne unique pour chaque travail demandé par l’utilisateur courant, indiquant : • ID du travail • Date et heure • État (émis ou reçu) • Nom du système • ID utilisateur de l’émetteur de la commande • Taille et nom du fichier de travail. Assorti de plusieurs paramètres, uustat rend compte de tous les travaux en file d’attente, de tous les utilisateurs à l’origine de ces travaux ou de tous les travaux demandés par d’autres systèmes du réseau. Avec la commande uustat, les utilisateurs ont une maîtrise limitée des travaux se trouvant en file d’attente pour être exécutés sur un système distant. Il est possible d’interroger l’état des connexions BNU aux autres systèmes et de suivre les échanges de commandes et de fichiers. Dès lors, vous pouvez annuler une demande de copie lancée par la commande uucp. Pour en savoir plus, reportez-vous à ”Annulation des travaux à distance via uustat”, page 4-15. Les utilitaires BNU 4-13 Voir aussi Spécification des chemins d’accès BNU. Identification des systèmes compatibles. Communication entre systèmes local et distant. Echange de commandes entre systèmes local et distant. Echange de fichiers entre systèmes local et distant. Annulation des travaux à distance via uustat Echange de fichiers via uuto et uupick 4-14 Guide de l’utilisateur système : Communications et réseaux Annulation des travaux à distance via uustat Prérequis • Une connexion BNU (Basic Networking Utilities) doit être établie avec le système distant cible. • Un travail distant doit avoir été soumis à partir du système local. Procédure Cette procédure annule un processus BNU lancé sur un système distant. 1. Déterminez l’ID du processus, figurant dans la file d’attente distante. Sur la ligne de commande du système local, entrez : uustat –a Le paramètre –a affiche tous les travaux de la file d’attente du système distant ainsi que les demandes de travaux de tous les utilisateurs BNU du système. BNU envoie un message semblable à : heraC3113 11/06–17:47 merlinC3119 11/06–17:49 S hera you S merlin jane 289 D.venus471afd8 338 D.venus471bc0a 2. Entrez : uustat –k heraC3113 Le paramètre –k annule la demande de travail heraC3113. Voir aussi Commande uustat. Les utilitaires BNU 4-15 Liste des commandes BNU Cette liste indique les commandes d’exploitation de BNU (Basic Networking Utilities). Pour en savoir plus, reportez-vous à Liste des fichiers BNU, des formats de fichier et des répertoires. Commandes 4-16 ct Etablit la connexion avec un autre système via une ligne téléphonique. cu Etablit la connexion avec un autre système. tip Etablit la connexion avec un autre système. Cette variante de la commande cu est installée avec les utilitaires BNU. Elle requiert une configuration particulière. uucp Copie des fichiers d’un système vers un autre, exécutant BNU ou une autre version de UUCP (UNIX–to–UNIX Copy Program). uudecode Décode un fichier binaire encodé par la commande uuencode. uuencode Encode un fichier binaire pour le transmettre par messagerie. uuname Donne des informations sur les systèmes accessibles. uupick Achève le transfert des fichiers envoyés par la commande uuto. uupoll Force un appel vers un système distant pour transférer les travaux en file d’attente. uuq Affiche la file d’attente de travaux BNU. uusend Utilise BNU pour envoyer un fichier vers un hôte distant exécutant BNU ou une autre version d’UUCP. uusnap Affiche un résumé des états BNU. uustat Indique l’état et donne une maîtrise limitée des opérations BNU. uuto Copie des fichiers sur un autre système exécutant BNU ou une autre version d’UUCP. uux Exécute une commande sur un autre système exécutant BNU ou une autre version d’UUCP. Guide de l’utilisateur système : Communications et réseaux Liste des fichiers, des formats de fichier et des répertoires BNU Cette liste comprend les éléments suivants : • Répertoires publics et verrouillés • Fichiers et répertoires administratifs • Formats des fichiers de configuration • Formats des fichiers d’émulation Pour en savoir plus, reportez-vous à Liste des commandes BNU. Ces fichiers, formats de fichier et répertoires doivent être utilisés pour la protection, l’administration, la configuration et l’émulation BNU. Répertoires publics et verrouillés • Répertoire /etc/locks • Répertoires /var/spool/uucppublic/* Fichiers et répertoires administratifs • Répertoires /var/spool/uucppublic/* • Répertoire /var/spool/uucp • Répertoire /var/spool/uucp/.Admin • Fichier audit • Fichier errors • Fichier Foreign • Fichier xferstats • Répertoire /var/spool/uucp/.Corrupt • Répertoires /var/spool/uucp/.Log • Répertoire /var/spool/uucp/.Old • Répertoire /var/spool/uucp/.Status • Répertoire /var/spool/uucp/.Workspace • Répertoire /var/spool/uucp/.Xqtdir • Répertoire /var/spool/uucp/NomSystème • Fichiers de commande (C.*) • Fichiers de données (D.*) • Fichiers d’exécution (X.*) • Fichiers temporaires (TM.*) Les utilitaires BNU 4-17 Formats des fichiers de configuration Les fichiers de configuration BNU implantés dans le répertoire /etc/uucp sont : • Devices • Dialcodes • Dialers • Maxuuscheds • Maxuuxqts • Permissions • Poll • Sysfiles • Systems Le fichier de configuration BNU résidant dans le répertoire /usr/sbin/uucp est : • Format de fichier remote.unknown Formats des fichiers d’émulation • tip phones • tip remote • tip .tiprc 4-18 Guide de l’utilisateur système : Communications et réseaux Chapitre 5. Emulation de terminal asynchrone (ATE) L’émulation de terminal asynchrone (ATE) permet à un terminal d’émuler un système distant. Avec ATE, l’utilisateur peut se connecter à la plupart des systèmes qui acceptent des terminaux asynchrones. ATE permet au système distant de percevoir un terminal comme un écran système ou un terminal DEC VT100. L’option VT100 permet à l’utilisateur de se connecter à des systèmes qui ne prennent pas en charge ces terminaux, mais acceptent les terminaux VT100. ATE utilise les deux types de connexion, directe (par câble) et par modem pour établir la liaison entre le système utilisateur et un système distant. L’utilisateur peut utiliser ATE pour se connecter à un système situé dans une pièce voisine ou à l’autre bout du pays. Pour établir une liaison directe, l’utilisateur doit savoir quel port utiliser sur son système. Pour établir une connexion par modem, il doit connaître à la fois le port à utiliser sur son système et le numéro de téléphone du système distant. Il doit également disposer d’un ID de connexion et d’un mot de passe sur le système distant. Les points traités sont les suivants : • Concepts ATE • Création d’un répertoire de numéros d’appel ATE • Edition du fichier ATE par défaut • Liste des commandes ATE • Liste des formats de fichier ATE Emulation de terminal asynchrone (ATE) 5-1 Concepts ATE ATE (Asynchronous Terminal Emulation) permet à un utilisateur de lancer des commandes sur le système distant, d’envoyer et de recevoir des fichiers et d’utiliser le protocole xmodem pour garantir l’intégrité des données des fichiers transférés d’un système à l’autre. Il peut également saisir et stocker des données provenant du système distant. Remarque : L’utilisateur doit faire partie du groupe UUCP (UNIX-to-UNIX Copy Program) pour utiliser ATE. Un utilisateur racine utilisera SMIT (System Management Interface Tool) pour intégrer des utilisateurs dans des groupes. Cette section traite des points suivants : • Utilisation d’ATE • Menu principal Etat non connecté d’ATE • Menu principal Etat connecté d’ATE • Touches de contrôle avec ATE • Personnalisation d’ATE Utilisation d’ATE ATE utilise des menus et des sous-commandes. Lancer ATE via la commande ate affiche le menu principal Etat non connecté, qui permet à l’utilisateur de : • Changer temporairement les caractéristiques d’ATE (modify, alter). • Se connecter à un autre système (directory, connect). • Obtenir de l’aide (help). • Exécuter sur le système les commandes du système d’exploitation de la station de travail (perform). • Quitter ATE (quit). Les sous-menus d’ATE varient en fonction des sous-commandes exécutées. Les sous-commandes modify et alter donnent accès respectivement aux menus Modify et Alter. Si l’on utilise les sous-commandes directory ou connect pour se connecter à un système distant, le menu principal Etat connecté s’affiche. Si l’on utilise la sous-commande directory, c’est le répertoire de numéros d’appel (liste de numéros de téléphone) qui s’affiche. A partir du menu principal Etat connecté, l’utilisateur peut lancer des sous-commandes pour : • Envoyer des fichiers au système distant et en recevoir (send, receive). • Transmettre un signal d’interruption au système distant (break). • Mettre fin à la connexion avec le système distant (terminate). De plus, les sous-commandes modify, alter, help, perform et quit permettent d’exécuter les mêmes fonctions que celles fournies par le menu principal Etat non connecté. Il est possible de contrôler certaines opérations par des touches de contrôle. Ces combinaisons de touches sont appelées CAPTURE_KEY, MAINMENU_KEY et PREVIOUS_KEY. Il en est question plus loin, à la section ”Touches de contrôle avec ATE”, page 5-4. L’affectation des touches par défaut peut être modifiée dans le fichier ATE par défaut, ate.def. 5-2 Guide de l’utilisateur système : Communications et réseaux Menu principal Etat non connecté d’ATE Le menu principal ATE Etat non connecté s’affiche lorsque la commande ate est activée. Une fois la liaison établie par la sous-commande ATE connect, le menu principal Etat connecté s’affiche. Les sous-commandes suivantes peuvent être lancées à partir du menu principal ATE Etat non connecté. Pour lancer une sous-commande, entrez son initiale à l’invite du menu. Par exemple, entrez d pour lancer la sous-commande directory. alter Modifie temporairement les caractéristiques de transmission des données, par exemple, la vitesse de transmission. connect Etablit une connexion. directory Affiche un répertoire de numérotation. help Affiche des informations d’aide. modify Modifie temporairement les paramètres locaux comme le fichier de capture des données entrantes. perform Permet d’exécuter des commandes du système d’exploitation de la station de travail dans ATE. quit Quitte le programme ATE. Parmi les touches de contrôle CAPTURE_KEY, MAINMENU_KEY et PREVIOUS_KEY, seule la touche PREVIOUS_KEY peut être utilisée à partir du menu principal ATE Etat non connecté. Menu principal Etat connecté d’ATE Le menu principal Etat connecté s’affiche lorsqu’une liaison est établie par la sous-commande connect du menu principal Etat non connecté d’ATE ou que la touche MAINMENU_KEY est activée lors de la connexion à distance. Les sous-commandes suivantes sont proposées dans le menu principal Etat connecté d’ATE. Pour lancer une sous-commande, entrez son initiale à l’invite du menu. Par exemple, entrez a pour lancer la sous-commande alter. alter Modifie temporairement les caractéristiques de transmission des données, par exemple, la vitesse de transmission. break Envoie un signal d’interruption au système distant. help Affiche des informations d’aide. modify Modifie temporairement les paramètres locaux utilisés par l’émulateur ; comme le fichier de capture des données entrantes. perform Permet d’exécuter des commandes du système d’exploitation de la station de travail dans ATE. quit Quitte le programme ATE. receive Reçoit les fichiers d’un système distant. send Transmet des fichiers à un système distant. terminate Met fin à la connexion ATE. Les trois touches de contrôle ATE peuvent être utilisées à partir du menu principal Etat connecté d’ATE. Emulation de terminal asynchrone (ATE) 5-3 Touches de contrôle avec ATE Sous ATE, vous disposez des touches de contrôle suivantes. Pour modifier ces combinaisons de touches, éditez le fichier ate.def. CAPTURE_KEY Commence ou arrête la sauvegarde des données affichées à l’écran au cours d’une session. La combinaison de touches par défaut pour CAPTURE_KEY est Ctrl-B. CAPTURE_KEY a une fonction de bascule. Appuyer sur cette touche lance la sauvegarde des données. Appuyer une deuxième fois sur la touche arrête la sauvegarde. Les données sont sauvegardées dans le fichier de capture défini dans ate.def. Le nom du fichier de capture par défaut est $HOME/kapture. Utilisez la sous-commande modify pour modifier temporairement son nom. Pour une modification définitive, éditez le fichier par défaut ATE. Pour que CAPTURE_KEY fonctionne, la connexion doit être établie et aucun fichier ne doit être en cours de transfert. Si l’utilisateur entre la combinaison de touches avant que la connexion ne soit établie, la commande suivante n’aboutit pas et un message d’erreur s’affiche. PREVIOUS_KEY Revient au dernier écran affiché. La combinaison de touches PREVIOUS_KEY est également utilisée pour arrêter un transfert de fichier. La combinaison de touches par défaut pour PREVIOUS_KEY est Ctrl-R. PREVIOUS_KEY peut être exécuté à partir de l’un des deux menus principaux ATE. MAINMENU_KEY Affiche le menu principal Etat connecté à partir duquel l’utilisateur peut lancer une sous-commande ATE. La combinaison de touches par défaut pour MAINMENU_KEY est Ctrl-V. Utilisez cette combinaison pour afficher le menu principal Etat Connecté une fois établi la connexion à un système distant. Si l’utilisateur entre la combinaison de touches MAINMENU_KEY avant que la liaison ne soit établie, la commande suivante n’aboutit pas et un message d’erreur s’affiche. En personnalisant le fichier par défaut ATE, l’utilisateur peut modifier définitivement les affectations des touches de contrôle et le nom du fichier de capture. Personnalisation d’ATE Lorsque l’utilisateur exécute ATE pour la première fois, le programme crée le fichier par défaut ate.def dans le répertoire courant. Editez le fichier ate.def pour personnaliser différents aspects d’ATE. Vous pouvez ainsi modifier, par exemple, le nom du fichier du répertoire de numérotation, le type de protocole de transfert utilisé pour envoyer des fichiers au système distant et en recevoir, ou encore le débit en bauds du modem. Pour en savoir plus, reportez-vous à ”Edition du fichier ATE par défaut”, page 5-7. Outre l’édition du fichier par défaut pour personnaliser ATE, vous pouvez également changer temporairement certaines caractéristiques d’ATE via les sous-commandes modify et alter. Ces sous-commandes permettent de modifier certains paramètres. Les exceptions sont les séquences des touches de contrôle (exclusivement modifiables par le biais du fichier par défaut) et le nom du répertoire de numérotation (modifiable via la sous-commande directory ou par le biais du fichier par défaut). Les modifications apportées via modify, alter et directory ne sont effectives que pour la session ATE en cours. A la session suivante, les paramètres par défaut s’appliquent de nouveau. 5-4 Guide de l’utilisateur système : Communications et réseaux Si vous utilisez un modem avec ATE, vous pouvez créer un répertoire de numérotation contenant jusqu’à 20 numéros de téléphone. La sous-commande directory affiche les numéros de téléphone et vous permet d’en sélectionner un pour vous connecter au système souhaité. En faisant appel au répertoire de numérotation, vous évitez une fastidieuse recherche de numéro lorsque vous souhaitez vous connecter à un système donné. Vous pouvez également spécifier certaines caractéristiques de transmission des données dans le fichier de numérotation. Ceci est particulièrement utile lorsque les caractéristiques des connexions diffèrent de celles par défaut. Vous pouvez créer votre propre répertoire de numérotation et l’administrateur système peut créer un répertoire commun à tout le système. Vous devez spécifier quel répertoire de numéros d’appel utiliser dans le fichier ATE par défaut. Pour en savoir plus, reportez-vous à ”Création d’un répertoire de numéros d’appel ATE”, page 5-6. Pour plus d’informations sur les procédures ATE, consultez les sections suivantes : • Création d’un répertoire de numéros d’appel ATE. • Edition du fichier ATE par défaut • Liste des commandes Ate • Liste des formats de fichier ATE Voir aussi Présentation des émulateurs traite du fonctionnement des émulateurs. La commande ate, qui lance ATE et affiche le menu principal Etat non connecté, lequel donne accès aux sous-commandes ATE dédiées à la connexion aux systèmes distants, à l’émission et à la réception des fichiers. La commande xmodem, qui permet de transférer des fichiers via le protocole xmodem. Les sous-commandes alter, break, connect, directory, help, modify, perform, quit, receive, send, terminate. Emulation de terminal asynchrone (ATE) 5-5 Création d’un répertoire de numéros d’appel ATE Prérequis • Le programme ATE doit être configuré sur le système. • Pour créer un répertoire de numéros d’appel à l’échelle du système, l’utilisateur doit détenir les droits d’accès en écriture sur le fichier /usr/lib/dir. Procédure 1. Créez le fichier répertoire de numéros d’appel : a. Placez-vous dans le répertoire qui doit contenir le fichier de numéros d’appel. b. Copiez le fichier /usr/lib/dir pour l’utiliser comme modèle. Renommez le fichier en lui donnant un nom de fichier valide quelconque. c. Entrez les coordonnées d’appel au format du fichier répertoire de numéros d’appel. d. Sauvegardez le fichier. Remarque : Si le nouveau fichier répertoire de numéros d’appel doit être le fichier par défaut de tout le système, sauvegardez-le sous le nom /usr/lib/dir. 2. Si le nom du fichier répertoire de numéros d’appel n’est pas /usr/lib/dir (fichier par défaut), éditez le fichier ate.def dans le répertoire à partir duquel le programme ATE a été lancé. Modifiez le paramètre DIRECTORY dans le fichier ate.def en lui donnant la valeur du nouveau fichier. 3. Lancez ATE et visualisez le répertoire de numéros d’appel à l’aide de la sous-commande directory. Voir aussi Concepts ATE Edition du fichier ATE par défaut Format de fichier ate.def, Format du fichier répertoire de numéros d’appel ATE. Sous-commandes directory et connect. 5-6 Guide de l’utilisateur système : Communications et réseaux Edition du fichier ATE par défaut Prérequis Le programme ATE doit être configuré sur le système. Procédure Pour modifier la configuration du fichier ate.def, procédez comme suit : 1. Editez le fichier ate.def avec un éditeur de texte ASCII. 2. Entrez les nouvelles valeurs des paramètres à modifier. Les autres valeurs peuvent êtres effacées ou laissées telles quelles. Le système utilise les valeurs par défaut pour tout paramètre effacé. 3. Sauvegardez le fichier ate.def ainsi modifié. Les modifications apportées au fichier ate.def n’entrent en vigueur qu’à l’exécution suivante d’ATE à partir du répertoire contenant le fichier ate.def personnalisé. L’utilisateur peut conserver une copie du fichier ate.def dans un répertoire auquel il a accès en lecture-écriture. Par exemple, s’il doit exécuter plusieurs fois le programme avec des paramètres par défaut différents, il est utile de conserver des copies du fichier ate.def avec la configuration adéquate dans différents sous-répertoires de $HOME. L’inconvénient de conserver plusieurs copies du fichier ate.def est de mobiliser de l’espace de stockage. Une solution consiste à modifier temporairement la plupart des paramètres à l’aide des sous-commandes ATE alter et modify. Utilisez une des entrées du répertoire de numéros d’appel pour modifier les paramètres d’une connexion par modem. Voir aussi Création d’un répertoire de numéros d’appel ATE. Format du fichier ate.def, Format du fichier répertoire de numéros d’appel pour ATE. Commande ate. Sous-commandes alter et modify. Emulation de terminal asynchrone (ATE) 5-7 Liste des commandes ATE Cette liste ATE comprend : • Commande et sous-commandes ate • Commande xmodem. Pour en savoir plus, reportez-vous à ”Liste des formats de fichier ATE”, page 5-9. Commande et sous-commandes ate ate Lance le programme ATE. Les sous-commandes sont : break Entre l’activité en cours sur un système distant. connect Etablit la connexion avec un système distant. directory Affiche le répertoire de numéros d’appel ATE où l’utilisateur peut choisir une entrée pour se connecter à un système distant. help Fournit de l’aide sur les sous-commandes ATE. perform Permet à un utilisateur de lancer des commandes du système d’exploitation du poste de travail tout en utilisant ATE. quit Quitte ATE. receive Permet de recevoir un fichier d’un système distant. send Permet d’envoyer un fichier à un système distant. terminate Met fin à une connexion ATE avec un système distant. Commande xmodem xmodem 5-8 Transfère les fichiers via le protocole xmodem, qui détecte les erreurs de transmission au cours d’une transmission asynchrone. Guide de l’utilisateur système : Communications et réseaux Liste des formats de fichier ATE Cette section donne la liste des formats de fichiers ATE. ate.def Définit les paramètres de connexion par défaut. Répertoire de numérotation Définit les numéros de téléphone et les paramètres pour des connexions modem spécifiques. Pour en savoir plus, reportez-vous à ”Liste des commandes ATE”. Emulation de terminal asynchrone (ATE) 5-9 5-10 Guide de l’utilisateur système : Communications et réseaux Index A adressage du courrier, 2-15 description, 2-13 liaison BNU (UUCP), 2-16 réseau local, 2-15 système local, 2-14 adresses courrier, 2-13 Internet, généralités, 3-4 affichage contenu de la boîte aux lettres, 2-5 nom de connexion, 1-9 nom système, 1-9 numéro du message courant, 2-7 utilisateurs connectés, 1-9 aide de la messagerie pages de référence, 2-29 programme de messagerie boîte aux lettres, 2-29 éditeur de message, 2-29 message confidentiel, 2-29 aide, messagerie, 2-29 alias, mail, 2-32 alias de messages, création d’une liste, 2-32 applications d’émulation, 1-7 applications réseau, 1-5 ATE (Asynchronous Terminal Emulation) commande, sous–commandes, liste, 5-8 commande, sous–commandes, utilisation, 5-2 édition, format de fichier ate.def, 5-7 formats de fichiers, 5-9 menu principal Etat connecté, utilisation, 5-3 menu principal Etat non connecté, utilisation, 5-3 modification, 5-7 personnalisation, présentation, 5-4 présentation, 5-1 répertoire de numéros d’appel, paramétrage, 5-6 répertoire de numérotation, présentation, 5-4 touches de contrôle, utilisation, 5-4 ATE (Emulation de terminal asynchrone), description, 1-8 ATE (émulation de terminal asynchrone), présentation, généralités, 5-1 autentification, Kerberos V.5, 3-23 B bannière, contrôle de l’affichage, 2-35 bibliographie, viii commande, viii BNU (Basic Networking Utilities) annulation des travaux à distance, 4-15 commandes d’émulation, 1-8 commande ct, 1-8 commande cu, 1-8 commande tip, 1-8 commandes, liste, 4-16 communications, 4-4 composition numéro unique, 4-6 plusieurs numéros, 4-7 courrier, adressage, 2-16 échange, commandes, 4-11 fichiers administratif, 4-17 configuration, 4-18 échange, 4-8, 4-9 état, 4-13 impression, 4-12 liste des, 4-17 transfert, 4-12 noms de chemins d’accès, 4-2 répertoires administratif, 4-17 liste des, 4-17 systèmes compatibles, 4-12 boîte aux lettres, 2-9 système, 2-2 boîte aux lettres personnelle, 2-2 boîte aux lettres personnelle par défaut, 2-2 boîte aux lettres système, 2-2 C champ Sujet, message, 2-22 champs d’en–tête, message, 2-20 classement du courrier, 2-9 classement du courrier dans des dossiers, 2-9 clavier d’installation et de configuration de TCP/IP, 3-21 client, TCP/IP, 3-3 commande bellmail, 1-4 commande talk, conversation en temps réel, 3-10 commande uucp, 4-8 commande uuencode, 4-8 commande uupick, 4-8 commande uupoll, 4-11 commande uuq, 4-13 commande uusend, 4-8 commande uusnap, 4-13 commande uustat, 4-13 commande uuto, 4-8 commande uux, 4-11 commandes ?, mail, 2-29 aide, mail, 2-29 ate, ATE, 5-2 ct, BNU, 4-4 cu, BNU, 4-4 enq, TCP/IP, 3-17 enroll, mail, 2-28 finger, TCP/IP, 3-19 fmt, 2-22 ftp, TCP/IP, 3-12 host, TCP/IP, 3-19 Index X-1 mail, 2-4 man, 2-29 ping, TCP/IP, 3-10, 3-19 rexec, TCP/IP, 3-6 rlogin, TCP/IP, 3-6, 3-18 rsh, TCP/IP, 3-8 rwho, TCP/IP, 3-19 smit, TCP/IP, 3-17 spell, 2-23 talk, TCP/IP, 3-10 telnet, TCP/IP, 3-18 tftp, TCP/IP, 3-14 tn, TCP/IP, 3-9 utftp, TCP/IP, 3-14 uucico, BNU, 4-11 uucp, BNU, 4-8 uudecode, BNU, 4-8 uuencode, BNU, 4-8 uuname, BNU, 4-12 uupick, BNU, 4-8 uupoll, BNU, 4-11 uuq, BNU, 4-13 uusend, BNU, 4-8 uusnap, BNU, 4-13 uustat, BNU, 4-13 uuto, BNU, 4-8 uux, BNU, 4-11 uuxqt, BNU, 4-11 vacation –I, mail, 2-27 whois, TCP/IP, 3-19 xget, mail, 2-28 xsend, mail, 2-27 commandes d’exécution, TCP/IP, rsh et remsh, 3-8 commandes de connexion hôte distant, commande ftp, 3-13 rexec, 3-7 rlogin, 3-7 commandes sécurisées, 1-7 communication fonctions, 1-5 présentation, 1-1 support, 1-5 communication avec les utilisateurs d’autres systèmes, 4-4 composition, BNU, 4-6 configuration de la messagerie, 2-30 connexion d’hôtes command telnet, tn, ou tn3270, 3-6 local vers distant, 3-6 consultation d’un message, 2-4 courrier description, 1-2 présentation, applications de courrier, 1-2 création d’un message, adressage, 2-13 création de messages description, 2-13 dossiers, 2-36 message confidentiel, 2-27 message d’absence, 2-27 mise en forme, 2-22 modification d’un message, 2-17 vérification orthographique, 2-23 X-2 D dossiers, 2-3 dossiers de messages, 2-9 dossiers par défaut, 2-36 E échange de fichiers, BNU, 4-8 éditeur de message champs d’en–tête insertion dans, 2-20 modification, 2-20 description, 2-17 lancement, 2-17 message affichage, 2-18 insertion, 2-18, 2-20 modification, 2-18 sortie sans sauvegarder, 2-19 mise en forme d’un message, 2-22 modification d’un message, 2-17 sélection d’un éditeur de texte, 2-37 sous–commandes, 2-39 vérification orthographique, 2-23 éditeurs, message, 2-17 émulateurs ATE, 5-1 terminal, 1-7 émulateurs de terminaux, 1-7, 5-1 émulation d’hôte, 1-7 émulation de terminal asynchrone, 1-8 commandes BNU, 1-8 TCP/IP, 1-7 émulation de terminal asynchrone, 5-1 émulation de terminaux, TCP/IP, commande telnet, 3-9 envoi d’un message, insertion dans un message, 2-19 envoi de courrier, 2-23 commande mail, 2-23 commandes et sous–commandes, 2-38 description, 2-13 message confidentiel, 2-27 message d’absence, 2-27 réacheminement, 2-25 réponse, 2-24 sous–commandes, 2-39 équipement de terminaison de circuit de données, 1-5 équipement terminal de traitement de données, 1-5 état, message, 2-4 ETCD (équipement de terminaison de circuit de données), 1-5 ETD (équipement de terminaison de données), 1-5 F fichier ate.def, 5-7 fichier dead.letter, message description, 2-2 récupération et annotation, 2-20 Guide de l’utilisateur système : Communications et réseaux sauvegarder le message dans, 2-19 fichiers .3270keys, TCP/IP, 3-20, 3-21 .forward, mail, 2-26 .mailrc, messagerie, 2-9 .netrc, TCP/IP, 3-20 .rhosts, TCP/IP, 3-7 .vacation.dir, mail, 2-27 .vacation.msg, mail, 2-27 .vacation.pag, mail, 2-27 ate.def, ATE, 5-4 dead.letter, 2-2 hosts.equiv, TCP/IP, 3-7 impression BNU, 4-12 TCP/IP, 3-17 Mail.rc, mail, 2-31 mbox, 2-2 qconfig, TCP/IP, 3-17 transfert BNU, 4-8 TCP/IP, 3-12 vacation.def, mail, 2-27 fichiers TCP/IP copie avec la commande ftp, 3-12 copie d’un hôte distant vers un hôte local, procédure, 3-14, 3-15 copie d’un hôte local vers un hôte distant, procédure, 3-14 transfert, 3-12 formats de fichiers, ATE, 5-9 G groupe MH (gestionnaire de messages), description, 1-2 H hôte, TCP/IP, 3-3 I interface API, 3-5 L lancement éditeur de message, 2-17 messagerie, 2-4 lecture de messages, 2-7 listes de diffusion, courrier, 2-32 logiciel, support de communication pour les utilisateurs, 1-5 M mail commande, 2-4 commandes système, 2-38 sous–commandes boîte aux lettres, 2-38 éditeur de message, 2-38 message confidentiel, 2-38 matériel, support de communication pour les utilisateurs, 1-5 mbox, 2-2 message état, 2-4 personnel, 2-2 message confidentiel, 2-27 message d’absence, 2-27 messagerie, aide, 2-29 messagerie électronique adressage, 2-13 consultation, 2-4 création et envoi, description, 2-13 dossiers, description, 2-3 envoi, commande mail, 2-23 fichier dead.letter, description, 2-2 insertion dans un message dead.letter, 2-20 fichier, 2-20 message, 2-20 texte, 2-18 lecture, 2-7 mbox, description, 2-2 message confidentiel, 2-27 sous–commandes, 2-40 messages d’absence, 2-27 mise en forme d’un message, 2-22 présentation, utilisateur, 2-1 réception, 2-4 commande de messagerie, 2-7 réponse, 2-24 messages, 2-17 mise en forme, message, 2-22 N nom de connexion, affichage, 1-9 nom système, affichage, 1-9 noms de chemins d’accès, BNU, 4-2 numéro de message, afficher courant, 2-7 O opérations d’impression TCP/IP, systèmes distants impression depuis, 3-18 impression vers, 3-17 options alias, mail, 2-33 ask, mail, 2-32 askcc, mail, 2-32 autoprint, mail, 2-36 crt, mail, 2-34 editor, mail, 2-37 folder, mail, 2-36 messagerie, 2-30 quiet, mail, 2-35 screen, mail, 2-33 toplines, mail, 2-34 visual, mail, 2-37 options d’affichage du courrier dans la messagerie, 2-33 P pages de référence, 2-29 personnalisation ATE, 5-4 messagerie, 2-30 Index X-3 TCP/IP, 3-20 personnalisation de la messagerie, 2-30 affichage bannière, 2-35 en–tête, 2-35 texte, 2-33 alias, création d’une liste, 2-32 champ Cc :, 2-32 champ sujet, 2-32 description, 2-30 éditeur de texte, 2-37 listes de diffusion, 2-32 options activation et désactivation, 2-31 description, 2-31 sous–commande delete, 2-36 personnalisation de TCP/IP création de macros FTP, 3-20 création du fichier .netrc, 3-20 réaffectation des touches du clavier, 3-21 programme mh, 1-2 protocoles, TCP/IP, 3-4 R réacheminement, courrier, 2-25 réception de courrier message confidentiel, 2-27 réacheminement, 2-25 réception de messages, 2-4 boîtes aux lettres affichage du contenu, 2-5 boîte aux lettres système, description, 2-2 changement, 2-12 classement, 2-9 dossiers, 2-3 fichier dead.letter, description, 2-2 modification d’un message, 2-17 personnel (mbox), description, 2-2 recherche de nom, 2-11 recherche et affichage des messages sélectionnés, 2-6 sortie, 2-9 sous–commandes, 2-38 vérification, 2-4 commande de messagerie, 2-7 description, 2-4 lecture, 2-7 réception de messages confidentiels, 2-27 répertoire de numéros d’appel, ATE, 5-6 répertoire de numérotation, ATE, 5-4 répertoires, BNU, liste des, 4-17 Réponse à un message, 2-24 réponse aux messages expéditeur uniquement, 2-24 liste expéditeur et copie, 2-24 réseau, TCP/IP, 3-3 réseaux, courrier adressage différent, 2-15 adressage local, 2-15 S sécurité de TCP/IP, configuration, fichiers, 3-20 serveur, TCP/IP, 3-23 X-4 sortie de la messagerie, 2-9 sous–commande ., éditeur de message, 2-23 break, ATE, 5-3 macdef, TCP/IP, 3-21 receive, ATE, 5-3 send, ATE, 5-3 terminate, ATE, 5-3 sous–commandes +, message, 2-8 –, message, 2-8 =, message, 2-7 ~!, éditeur de message, 2-23 ~?, éditeur de message, 2-29 ~|, éditeur de message, 2-22 ~b, éditeur de message, 2-22 ~c, éditeur de message, 2-22 ~d, éditeur de message, 2-20 ~e, éditeur de message, 2-18 ~f, éditeur de message, 2-20 ~h, éditeur de message, 2-21 ~m, éditeur de message, 2-20 ~p, éditeur de message, 2-19 ~s, éditeur de message, 2-22 ~t, éditeur de message, 2-22 ~v, éditeur de message, 2-18 alter, ATE, 5-2 connect, ATE, 5-2 d, message, 2-8 directory, ATE, 5-2 e, mail, 2-18 f, message, 2-6 folder, message, 2-7 folder (mail), 2-11 get, TCP/IP, 3-15 h, message, 2-6 ignore, mail, 2-35 m, mail, 2-25 mail, 2-38 modify, ATE, 5-2 n, message, 2-8 p, message, 2-7 perform, ATE, 5-2 put, TCP/IP, 3-15 q, messagerie, 2-9 R, mail, 2-25 r, mail, 2-25 s, message, 2-11 set mail, 2-31 messagerie, 2-10 set folder, messagerie, 2-10 source, 2-31 t, message, 2-7 u, message, 2-9 unset, mail, 2-31 v, mail, 2-18 w, message, 2-11 x, messagerie, 2-9 z, message, 2-6 suppression du courrier, 2-8 systèmes d’exploitation, autres, 1-6 systèmes distants, connexion, 3-10 Guide de l’utilisateur système : Communications et réseaux systèmes distants, TCP/IP connexion, procédure, 3-13 connexions d’hôtes, 3-6 copie de fichiers commande ftp, 3-12 commande tftp, 3-14 impression depuis, 3-18 impression vers, 3-17 utilisateurs connectés, 3-10 dialogue avec, 3-19 T TCP/IP commandes état du réseau, 3-19 tranfert de fichiers, 3-12 utilisateur, 3-3 commandes d’émulation, 1-7 commande rlogin, 1-7 commande telnet, 1-7 commandes d’état, 3-25 commande finger ou f, 3-19 commande host, 3-19 commande ping, 3-19 commande rwho, 3-19 commande whois, 3-19 commandes d’impression, 3-25 commandes de communication à distance, talk, 3-25 commandes de connexion à distance, 3-25 commandes de transfert de fichier, 3-25 commandes de transfert de fichiers commande ftp, 3-12 commande rcp, 3-12 commande tftp, 3-14 commande tftp ou utftp, 3-12 conversation en temps réel, commande talk, 3-10 copie de fichiers commande ftp, 3-12 commande tftp, 3-14 Defense Advanced Research Projects Agency (DARPA), 3-3 File Transfer Protocol (FTP), 3-12 interface API (Application Programming Interface), 3-5 Internet, 3-2 protocoles, généralités, 3-3, 3-4 réseaux généralités, 3-3 réseau local (LAN), 3-2 réseau longue distance (WAN), 3-2 termes adresses, 3-4 API, 3-5 client, 3-3 datagrammes, 3-4 hôte, 3-3 livraison des messages, 3-5 noms, 3-4 paquet, 3-3 paquets, 3-4 port, 3-3 processus, 3-4 protocoles, 3-4 réseau, 3-3 routage, 3-5 serveur, 3-4 touches du clavier, 3-21 Trivial File Transfer Protocol (TFTP), 3-12 terminal DEC VT 100, 1-8 touches de contrôle, ATE, 5-4 transfert de fichier, TCP/IP, 3-12 transfert de fichiers, 3-12 BNU, 4-11 travail d’impression, TCP/IP depuis un système distant, procédure, 3-18 mise en file d’attente avec la commande enq, procédure, 3-17 mise en file d’attente via SMIT, procédure, 3-17 U utilisateur distant, TCP/IP, dialogue, 3-11 utilisateurs connectés, affichage, 3-19 V vérification orthographique, message, 2-23 Index X-5 X-6 Guide de l’utilisateur système : Communications et réseaux Vos remarques sur ce document / Technical publication remark form Titre / Title : Bull AIX 4.3 Guide de l’utilisateur système Communications et réseaux Nº Reférence / Reference Nº : 86 F2 98HX 02 Daté / Dated : Octobre 1999 ERREURS DETECTEES / ERRORS IN PUBLICATION AMELIORATIONS SUGGEREES / SUGGESTIONS FOR IMPROVEMENT TO PUBLICATION Vos remarques et suggestions seront examinées attentivement. Si vous désirez une réponse écrite, veuillez indiquer ci-après votre adresse postale complète. Your comments will be promptly investigated by qualified technical personnel and action will be taken as required. If you require a written reply, please furnish your complete mailing address below. NOM / NAME : SOCIETE / COMPANY : ADRESSE / ADDRESS : Remettez cet imprimé à un responsable BULL ou envoyez-le directement à : Please give this technical publication remark form to your BULL representative or mail to: BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE Date : Technical Publications Ordering Form Bon de Commande de Documents Techniques To order additional publications, please fill up a copy of this form and send it via mail to: Pour commander des documents techniques, remplissez une copie de ce formulaire et envoyez-la à : BULL ELECTRONICS ANGERS CEDOC ATTN / MME DUMOULIN 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE Managers / Gestionnaires : Mrs. / Mme : C. DUMOULIN Mr. / M : L. CHERUBIN +33 (0) 2 41 73 76 65 +33 (0) 2 41 73 63 96 FAX : E–Mail / Courrier Electronique : +33 (0) 2 41 73 60 19 [email protected] Or visit our web site at: / Ou visitez notre site web à: http://www–frec.bull.com (PUBLICATIONS, Technical Literature, Ordering Form) CEDOC Reference # No Référence CEDOC Qty Qté CEDOC Reference # No Référence CEDOC Qty Qté CEDOC Reference # No Référence CEDOC __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] __ __ ____ _ [__] Qty Qté [ _ _ ] : no revision number means latest revision / pas de numéro de révision signifie révision la plus récente NOM / NAME : Date : SOCIETE / COMPANY : ADRESSE / ADDRESS : PHONE / TELEPHONE : FAX : E–MAIL : For Bull Subsidiaries / Pour les Filiales Bull : Identification: For Bull Affiliated Customers / Pour les Clients Affiliés Bull : Customer Code / Code Client : For Bull Internal Customers / Pour les Clients Internes Bull : Budgetary Section / Section Budgétaire : For Others / Pour les Autres : Please ask your Bull representative. / Merci de demander à votre contact Bull. PLACE BAR CODE IN LOWER LEFT CORNER BULL ELECTRONICS ANGERS CEDOC 34 Rue du Nid de Pie – BP 428 49004 ANGERS CEDEX 01 FRANCE 86 F2 98HX 02 Utiliser les marques de découpe pour obtenir les étiquettes. Use the cut marks to get the labels. AIX AIX 4.3 Guide de l’utilisateur système Communications et réseaux 86 F2 98HX 02 AIX AIX 4.3 Guide de l’utilisateur système Communications et réseaux 86 F2 98HX 02 AIX AIX 4.3 Guide de l’utilisateur système Communications et réseaux 86 F2 98HX 02