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    ´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 ´te_connexion
              Écrire  l'hôte  de  connexion  ´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)