Provided by: manpages-fr-extra_20111118_all bug

NOM

       agetty - getty alternatif pour Linux

SYNOPSIS

       agetty  [-c8ihLmnsUw] [-f fichier_issue] [-l programme_connexion] [-I chaîne_initiale] [-t
       expiration] [-H  hôte_connexion]  port  vitesse_de_connexion[,vitesse_de_connexion  ...  ]
       [term]

DESCRIPTION

       agetty  ouvre  un  port  de  terminal,  demande  un  nom de d'utilisateur, puis appelle la
       commande /bin/login. Il est normalement appelé par init(8).

       agetty a plusieurs fonctionnalités non normalisées qui sont utiles pour les  lignes  série
       et modem.

       o      Adapter  la  configuration  du  terminal  aux  bits  de  parités, et aux caractères
              supprimer, tuer, fin de ligne et majuscules lors de la lecture de l'identifiant  de
              connexion.  Le  programme  peut  gérer 7 caractères avec une parité paire, impaire,
              espace ou sans parité et 8 caractères sans parité. Les caractères spéciaux suivants
              sont   reconnus :  @  et  « Contrôle-U »  (tuer) ;  #,  Suppr.  et  Retour  Arrière
              (supprimer) ; retour chariot et nouvelle ligne (fin de ligne).

       o      Option pour retirer la vitesse en baud des messages CONNECT produits par les modems
              Hayes ou compatibles.

       o      Option  pour  ne pas raccrocher quand il y a déjà une ligne ouverte (utile pour les
              applications avec rappel).

       o      Option pour ne pas afficher le contenu du fichier /etc/issue.

       o      Option pour afficher un autre fichier issue à la place de /etc/issue.

       o      Option pour ne pas demander de nom d'utilisateur.

       o      Option pour appeler un programme de connexion non standard au lieu de /bin/login.

       o      Option pour activer le contrôle de flux matériel.

       o      Option pour forcer la ligne à être locale sans nécessité de détection de porteuse.

       Ce programme n'utilise pas les fichiers /etc/gettydefs (Système V) ou /etc/gettytab (SunOS
       4).

PARAMÈTRES

       port   Un  nom  de  chemin  relatif  au  répertoire  /dev. Si un « - » est utilisé, agetty
              suppose que son entrée standard est déjà connectée à un port de terminal et que  la
              connexion à un utilisateur distant est déjà établie.

              Sous Système V, un paramètre port avec la valeur « - » doit être précédé de « -- ».

       vitesse_de_connexion[,vitesse_de_connexion ... ]
              Une  liste  de  vitesses  en baud séparées par des virgules. Chaque fois que agetty
              reçoit un caractère BREAK, il avance dans la liste, qui sera considérée  comme  une
              liste circulaire.

              Les  vitesses devraient être indiquées dans l'ordre décroissant, de telle sorte que
              le caractère nul (Ctrl-@) puisse être utilisé pour changer de vitesse.

       term   La valeur à utiliser pour la variable d'environnement TERM.  Cela  surcharge  toute
              valeur   positionnée   par   init(8)  et  qui  est  héritée  par  la  connexion  et
              l'interpréteur de commande.

OPTIONS

       -c     Ne pas mettre à  zéro  les  cflags  du  terminal  (modes  de  contrôle).  Consultez
              termios(3) pour plus de précisions.

       -8     Supposer  que  le  terminal  gère  les  caractères 8 bits, désactiver de ce fait la
              détection de parité.

       -h     Activer le  contrôle  de  flux  matériel  (RTS/CTS).  L'application  est  libre  de
              désactiver le contrôle de flux logiciel (XON/XOFF) quand elle le juge opportun.

       -i     Ne  pas  afficher  le  contenu  de /etc/issue (ou autre) avant d'écrire l'invite de
              connexion. Les terminaux et le matériel de communication peuvent ne pas fonctionner
              normalement  lorsqu'ils  reçoivent  beaucoup  de texte à une mauvaise vitesse ; les
              scripts de connexion peuvent échouer si l'invite  de  connexion  est  précédée  par
              beaucoup trop de texte.

       -f fichier_issue
              Afficher  le  contenu  du fichier fichier_issue au lieu du fichier /etc/issue. Cela
              permet de personnaliser les messages  à  afficher  sur  les  différents  terminaux.
              L'option -i surcharge cette option.

       -I chaîne_initiale
              Définir  une  chaîne_initiale à envoyer au terminal ou au modem avant d'envoyer des
              données utiles. Cela peut être utilisé pour initialiser un  modem.  Les  caractères
              non  imprimables  peuvent  être  envoyés en utilisant leur code octal précédé d'une
              barre oblique inversée (\). Par exemple, pour envoyer le caractère  nouvelle  ligne
              (ASCII 10, dont le code octal est 012), il faut envoyer « \012 ».

       -l programme_connexion
              Appeler  le  programme  de  connexion programme_connexion à la place de /bin/login.
              Cela permet d'utiliser un programme de connexion  non  standard  (par  exemple,  un
              programme  qui  demande  un mot de passe lors de l'établissement de la connexion ou
              qui utilise un fichier de mot de passe différent).

       -H hôte_connexion
              Écrire  l'hôte  de  connexion  hôte_connexion  indiqué  dans   le   fichier   utmp.
              Normalement,  aucun hôte de connexion n'est fourni, puisque agetty est utilisé pour
              les connexions matériels locales et les  terminaux  du  système.  Cependant,  cette
              option  peut  être  utile  pour  identifier  les  concentrateurs  de  terminaux  et
              équivalent.

       -m     Essayer d'extraire la vitesse depuis le message  d'état  CONNECT  produit  par  les
              modems  compatibles  Hayes.  Ces  messages  d'état  sont  de  la  forme  suivante :
              « <junk><speed><junk> ». agetty suppose que le modem envoie les messages  d'état  à
              la  même  vitesse  que celle indiquée (la première) par vitesse_de_connexion sur la
              ligne de commande.

              Puisque la fonctionnalité -m peut échouer sur des systèmes  chargés,  vous  devriez
              activer  le  traitement  de BREAK en énumérant toutes les vitesses attendues sur la
              ligne de commande.

       -n     Ne pas demander d'identifiant de connexion à l'utilisateur. Cela peut être  utilisé
              avec  l'option -l lors d'une connexion à un système non standard comme les systèmes
              BBS. Remarquez qu'avec  l'option  -n,  agetty  ne  traite  pas  les  caractères  de
              l'utilisateur  qui se connecte et ainsi n'est pas capable de détecter la parité, la
              taille des caractères ni le  processus  de  nouvelle  ligne  de  la  connexion.  La
              configuration  par défaut est : parité espace, 7 bits de caractères et le caractère
              fin de ligne est ASCII CR (13). Assurez vous que le programme lancé par agetty  (en
              général, /bin/login) est exécuté avec les droits du superutilisateur.

       -t expiration
              Quitter  si  aucun  nom d'utilisateur n'a pu être lu pendant la durée d'expiration,
              exprimée en seconde. Cette option ne devrait pas  être  utilisée  pour  les  lignes
              série.

       -L     Forcer  la  ligne  à  être  une ligne locale sans détection des retours à la ligne.
              C'est utile pour un terminal attaché dont la ligne série ne définit pas  le  signal
              de retour à la ligne.

       -s     Essayer  de  conserver  la  vitesse existante. Les vitesses de la ligne de commande
              sont utilisées quand agetty reçoit un caractère BREAK.

       -U     Activer la détection des terminaux à caractères majuscules seuls. Cela ne détectera
              qu'un  identifiant  de  connexion  ne  possédant  que  des caractères majuscules et
              activera des opérations de conversions de casse majuscules vers  minuscules.  Cette
              option ne gère aucun caractère Unicode.

       -w     Attendre  que  l'utilisateur ou le modem envoient un caractère retour à la ligne ou
              nouvelle ligne avant d'envoyer le fichier /etc/issue et l'invite de connexion. Cela
              est très utile lors de connexions avec l'option -I.

EXEMPLES

       Cette  section  présente des exemples pour le champ processus d'une entrée dans le fichier
       /etc/inittab. Vous devrez faire précéder les valeurs appropriées pour les  autres  champs.
       Consultez inittab(5) pour plus de détails.

       Pour une ligne série ou une console tty :
            /sbin/agetty 9600 ttyS1

       Pour  un  terminal connecté directement sans détection de porteuse (utilisez ceci si votre
       terminal se met en veille au lieu de demander un mot de passe) :
            /sbin/agetty -L 9600 ttyS1 vt100

       Pour une ligne avec un vieux modem acceptant les vitesses de 9600, 2400 et 1200 bauds :
            /sbin/agetty -mt60 ttyS1 9600,2400,1200

       Pour un modem Hayes avec une vitesse fixe de  115 200 bauds  (la  chaîne  d'initialisation
       d'exemple  désactive  l'écho  du  modem  et  les codes de retour,fait que le signal DCD du
       modem/ordinateur traque le signal DCD du modem distant, fait  chuter  le  signal  DTR  qui
       cause une déconnexion et active l'autoréponse après une sonnerie) :
            /sbin/agetty -w -I 'ATE0Q1&D2&C1S0=1\015' 115200 ttyS1

SUITES D'ÉCHAPPEMENT DES FICHIERS ISSUE

       Le fichier issue (/etc/issue) ou le fichier défini avec l'option -f peut contenir certains
       codes d'échappement afin d'afficher le nom du système, la date, le temps,  etc.  Tous  les
       caractères d'échappement sont formés d'une barre oblique inversée (\) immédiatement suivie
       par l'une des lettres suivantes.

       b      Insérer la vitesse en bauds de la ligne actuelle.

       d      Insérer la date actuelle.

       s      Insérer le nom du système, le nom du système d'exploitation.

       l      Insérer le nom de la ligne tty actuelle.

       m      Insérer l'identifiant de l'architecture de la machine, par exemple i486.

       n      Insérer le nom de nœud, ou nom d'hôte, de la machine.

       o      Insérer le nom de domaine NIS de la machine.

       O      Insérer le nom de domaine DNS de la machine.

       r      Insérer le numéro de version du système d'exploitation, par exemple 1.1.9.

       t      Insérer l'heure actuelle.

       u      Insérer le nombre d'utilisateurs actuellement connectés.

       U      Insérer la chaîne « 1 user » (1 utilisateur) ou « n users »  où  n  est  le  nombre
              d'utilisateur actuellement connectés.

       v      Insérer  la version du système d'exploitation, par exemple sa date de construction,
              etc.

       Par exemple, si le fichier /etc/issue contient :

              Voici \n.\o (\s \m \r) \t

       il pourrait afficher :

              Voici thingol.orcan.dk (Linux i386 1.1.9) 18:29:30

FICHIERS

       /var/run/utmp  le fichier d'état système.
       /etc/issue     affiché avant l'invite de connexion.
       /dev/console   rapports d'anomalies (si syslog(3) n'est pas utilisé).
       /etc/inittab   fichier de configuration de init(8).

BOGUES

       La détection de la vitesse de connexion (l'option -m) nécessite que  agetty  soit  exécuté
       dès  la  fin  de la numérotation (dans les 30 ms pour un modem communiquant à 2400 bauds).
       Pour être robuste, utilisez toujours l'option -m avec différentes vitesses  de  connexion,
       ainsi le traitement du BREAK est activé.

       Le  texte  du  fichier  /etc/issue  (ou  d'un autre fichier) et l'invite de connexion sont
       toujours sortis avec des caractères 7 bits et une parité espace.

       La fonctionnalité de détection de la vitesse (l'option -m) nécessite que le  modem  envoie
       son message d'état après avoir levé la ligne DCD.

DIAGNOSTICS

       Suivant la façon dont le programme a été configuré, tous les diagnostics sont dirigés vers
       le périphérique de console ou signalés par syslog(3). Des messages d'erreur sont  produits
       si  le  paramètre port ne précise par un périphérique de terminal, s'il n'y a pas d'entrée
       utmp pour le processus en cours (Système V uniquement), etc.

AUTEURS

       W.Z. Venema <wietse@wzv.win.tue.nl>
       Technische Universiteit Eindhoven
       Faculteit Wiskunde en Informatica
       Postbus 513
       5600 MB Eindhoven
       Pays-Bas

       Peter Orbaek <poe@daimi.aau.dk>
       Portage Linux et ajout d'options. Maintient encore le code.

       Eric Rasmussen <ear@usfirst.org>
       Ajout de l'option -f pour afficher des messages de
       connexion personnalisés sur différents terminaux.

DISPONIBILITÉ

       La commande agetty fait partie du paquet util-linux, elle est disponible sur
       <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.

                                                                                        AGETTY(8)