Provided by: manpages-fr-extra_20101103_all bug

NOM

       getty - getty alternatif pour Linux

SYNOPSIS

       getty  [-8ihLmnUw] [-f fichier_issue] [-l programme_de_login] [-I init]
       [-t temporisation] [-H h^ote_de_connexion] port vitesse_de_connexion,...
       [term]
       getty   [-8ihLmnw]   [-f   fichier_issue]   [-l   programme_login]  [-I
       cha^ine_initiale]     [-t     temporisation]     [-H     h^ote_connexion]
       vitesse_baud,... port [term]

DESCRIPTION

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

       getty a plusieurs fonctionnalites non standard qui sont utiles pour les
       lignes serie et modem :

       o      Adapter la configuration du terminal aux bits de parites, et aux
              caracteres supprimer, tuer, fin de ligne et majuscules  lors  de
              la  lecture  de  l'identifiant  de  connexion. Le programme peut
              gerer 7 caracteres avec une parite  paire,  impaire,  espace  ou
              sans parite et 8 caracteres sans parite. Les caracteres speciaux
              suivants sont reconnus : @ et << Controle-U >> (tuer) ; #, Suppr
              et backspace (supprimer) ; retour chariot et nouvelle ligne.

       o      Option  pour  retirer  la  vitesse  en baud des messages CONNECT
              produit par les modems Hayes(tm) ou compatibles.

       o      Option pour ne pas raccrocher  quand  il  y  a  deja  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 fichier issue autre que /etc/issue.

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

       o      Option  pour  appeller  un  programme  de connexion non standard
              autre que /bin/login.

       o      Option pour activer le controle de flux materiel.

       o      Option pour forcer la ligne a  etre  locale  sans  necessite  de
              detection de porteuse.

       Ce  programe  n'utilise  pas les fichiers /etc/gettydefs (Systeme V) ou
       /etc/gettytab (SunOS 4).

PARAM`ETRES

       port   Un nom de chemin relatif au repertoire /dev. Si un  << - >>  est
              utilise,   getty  suppose  que  son  entree  standard  est  deja
              connectee a un port  de  terminal  et  que  la  connexion  a  un
              utilisateur distant est deja etablie.

              Sous  Systeme V,  un  parametre port avec la valeur << - >> doit
              etre precede de << -- >>.

       vitesse_baud,...
              Une liste de vitesses en baud separees par des virgules.  Chaque
              fois  que  getty  recoit  un  caractere BREAK, il avance dans la
              liste, qui sera consideree comme une liste circulaire.

              Les vitesses devraient etre specifiees dans l'ordre decroissant,
              de telle sorte que le caractere nul (Ctrl-@) puisse etre utilise
              pour changer de vitesse.

       term   La valeur a utiliser pour la variable d'environnement TERM. Ceci
              surcharge  toute  valeur  positionnee  par  init(8)  et  qui est
              heritee par login et par l'interpreteur de commande.

OPTIONS

       -8     Supposer que le terminal gere les caracteres 8 bits,  desactiver
              de ce fait la detection de parite.

       -h     Activer  le  controle  de flux materiel (RTS/CTS). L'application
              est libre de desactiver le controle de flux logiciel  (XON/XOFF)
              quand elle le juge opportun.

       -i     Ne  pas  afficher  le  contenu  de  /etc/issue  (ou autre) avant
              d'ecrire l'invite de connexion. Les terminaux et le materiel  de
              communication  peuvent ne pas fonctionner normalement lorsqu'ils
              recoivent beaucoup de texte a une mauvaise vitesse ; les scripts
              de  connexion  peuvent  echouer  si  l'invite  de  connexion est
              precedee par beaucoup trop de texte.

       -f fichier_issue
              Afficher le contenu du fichier issue_file  au  lieu  du  fichier
              /etc/issue. Ceci permet de personnaliser les messages a afficher
              sur  les  differents  terminaux.  L'option  -i  surcharge  cette
              option.

       -I cha^ine_initiale
              Definit  une  chaine  initiale a envoyer au terminal ou au modem
              avant d'envoyer des donnees utiles. Ceci peut etre utilise  pour
              initialiser  un  modem.  Les  caracteres non-imprimables peuvent
              etre envoyes avec leur code octal precede  d'une  barre  oblique
              (\).  Par  exemple,  pour  envoyer  le  caractere nouvelle ligne
              (ASCII 10,  dont  le  code  octal  est  012),  il  faut  envoyer
              << \012 >>.

       -l programme_login
              Appeler  le  programme  de connexion login_program a la place de
              /bin/login. Ceci permet d'utiliser un programme de connexion non
              standard  (par exemple, un programme qui demande un mot de passe
              lors de l'etablissement  de  la  connexion  ou  qui  utilise  un
              fichier de mot de passe different).

       -H h^ote_connexion
              Ecrire  l'hote  de connexion login_host specifie dans le fichier
              utmp. Normalement, aucun hote de connexion n'est fourni, puisque
              getty  est  utilise pour les connexions materiels locales et les
              terminaux du systeme. Cependant, cette option  peut  etre  utile
              pour identifier les concentrateurs de terminaux et equivalent.

       -m     Essayer  d'extraire  la  vitesse  depuis  le  message  de statut
              CONNECT produit par  les  modems  compatibles  Hayes  (tm).  Ces
              messages    de    statut    sont    de   la   forme   suivante :
              << <junk><speed><junk> >>. getty suppose que le modem envoie les
              messages  de  statut  a  la meme vitesse que celle specifiee (la
              premiere) par baud_rate dans la ligne de commande.

              Puisque la fonctionnalite  -m  peut  echouer  sur  des  systemes
              charges,  vous  devriez  activer le processus BREAK en enumerant
              toutes les vitesses attendues dans la ligne de commande.

       -n     Ne pas demander d'identifiant de connexion a l'utilisateur. Cela
              peut  etre  utilise  avec  l'option -l lors d'une connexion a un
              systeme non standard  comme  les  systemes  BBS.  Notez  qu'avec
              l'option -n, getty ne traite pas les caracteres de l'utilisateur
              qui se connecte et  ainsi  n'est  pas  capable  de  detecter  la
              parite,  la  taille  des  caracteres et le processus de nouvelle
              ligne de la connexion. La configuration par defaut est :  parite
              espace,  7  bits  de caracteres et le caractere fin de ligne est
              ASCII CR (13). Notez bien que le programme que lance  getty  (en
              general,   /bin/login)   est   execute   avec   les   droits  du
              superutilisateur.

       -t temporisation
              Quitter si aucun nom d'utilisateur n'a pu  etre  lu  pendant  la
              duree  de  temporisation,  exprimee en secondes. Cette option ne
              devrait pas etre utilisee pour les lignes serie.

       -L     Forcer la ligne a etre  une  ligne  locale  sans  detection  des
              retour a la ligne. C'est utile lorsque que vous avez un terminal
              attache dont la ligne serie ne definit pas le signal de retour a
              la ligne.

       -U     Activer  la  detection  des  terminaux  a  caracteres majuscules
              seuls. Cela ne  detectera  qu'un  identifiant  de  connexion  ne
              possedant   que   des  caracteres  majuscules  et  activera  des
              operations de conversions de casse majuscules  vers  minuscules.
              Cette option ne gere aucun caractere unicode.

       -w     Attendre  que  l'utilisateur  ou  le  modem  envoie un caractere
              retour a la ligne ou nouvelle ligne avant d'envoyer  le  fichier
              /etc/issue et l'invite de connexion. Cela est tres utile lors de
              connexions avec l'option -I.

EXEMPLES

       Cette section presente des  exemples  pour  le  champ  processus  d'une
       entree  dans  le  fichier  /etc/inittab. Vous devrez faire preceder les
       valeurs appropriees pour les autres champs. COnsultez  inittab(5)  pour
       plus de details.

       Pour une ligne serie ou une console tty :
            /sbin/getty 9600 ttyS1

       Pour  un  terminal  connecte  directement sans detection de porteurse :
       (utilisez ceci si votre terminal se met juste  en  veille  au  lieu  de
       demander un mot de passe.)
            /sbin/getty -L 9600 ttyS1 vt100

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

       Pour un modem Hayes avec une vitesse fixe de 115 200 bauds : la  chaine
       d'initialisation  d'exemple  desactive  l'echo 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 deconnexion
       et active l'auto-reponse une sonnerie.
            /sbin/getty -w -I 'ATE0Q1&D2&C1S0=1\015' 115200 ttyS1

SUITES D''ECHAPPEMENT DES FICHIERS ISSUE

       Le fichier issue (/etc/issue) ou le fichier  defini  avec  l'option  -f
       peut  contenir  certains  codes d'echappement afin d'afficher le nom du
       systeme, la date, le temps, etc..  Tous  les  caracteres  d'echappement
       sont  formes  d'un  backslash  (\)  immediatement  suivi  par l'une des
       lettres listees ci-dessous.

       b      Inserer la vitesse en bauds de la ligne actuelle.

       d      Inserer la date actuelle.

       s      Inserer le nom du systeme, le nom du systeme d'exploitation.

       l      Inserer le nom de la ligne tty actuelle.

       m      Inserer l'identifiant  de  l'architecture  de  la  machine,  par
              exemple i486.

       n      Inserer le nom de noeud, ou nom d'hote, de la machine.

       o      Inserer le nom de domaine NIS de la machine.

       O      Inserer le nom de domaine DNS de la machine.

       r      Inserer le numero de version de l'OS, par exemple 1.1.9.

       t      Inserer l'heure actuelle.

       u      Inserer le nombre d'utilisateurs actuellement connectes.

       U      Iserer la chaine << 1 user >> (1 utilisateur) ou << <n> users >>
              ou <n> est le nombre d'utilisateur actuellement connectes.

       v      Inserer la version de l'OS, par exemple sa date de  construction
              etc.

       Par exemple, sur mon systeme, le fichier /etc/issue contient :

              This is \n.\o (\s \m \r) \t

       qui affichera :

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

FICHIERS

       /var/run/utmp, le fichier d'etat systeme.
       /etc/issue, affiche avant l'invite de connexion.
       /dev/console, rapports d'anomalies (si syslog(3) n'est pas utilise).
       /etc/inittab, fichier de configuration de init(8).

BOGUES

       La  detection  de  la  vitesse de connexion (l'option -m) necessite que
       getty soit execute des la fin de la numerotation (dans les 30  ms  pour
       un  modem  communiquant  a  2400  bauds).  Pour  etre robuste, utilisez
       toujours l'option -m avec differentes vitesses de connexion,  ainsi  le
       traitement du BREAK est active.

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

       La  fonctionnalite  de  detection de la vitesse (l'option -m) necessite
       que le modem envoie son message d'etat apr`es avoir leve la ligne DCD.

DIAGNOSTICS

       Suivant  la  facon  dont  le  programme  a  ete  configure,  tous   les
       diagnostics  sont  diriges vers le peripherique de console ou rapportes
       via syslog(3). Des messages d'erreur sont produits si le parametre port
       ne  precise  par  un  peripherique de terminal, s'il n'y a pas d'entree
       utmp pour le processus en cours (Systeme V uniquement), etc.

AUTEURS

       W.Z. Venema <wietse@wzv.win.tue.nl>
       Eindhoven University of Technology
       Department of Mathematics and Computer Science
       Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands

       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 connection personalise sur differents terminaux.

DISPONIBILIT'E

       La commande getty fait partie du paquet util-linux-ng, elle est
       disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.

                                                                     AGETTY(8)