Provided by:
manpages-fr-extra_20090906_all 
NOM
getty - alternative Linux getty
SYNOPSIS
getty [-8ihLmnUw] [-f fichier_issue] [-l programme_de_login] [-I init]
[-t temporisation] [-H hôte_de_connexion] port vitesse_de_connexion,...
[term]
getty [-8ihLmnw] [-f issue_file] [-l login_program] [-I init] [-t
timeout] [-H login_host] baud_rate,... port [term]
DESCRIPTION
getty opens a tty port, prompts for a login name and invokes the
/bin/login command. It is normally invoked by init(8).
getty has several non-standard features that are useful for hard-wired
and for dial-in lines:
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 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 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 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 contrôle de flux matériel.
o Option pour forcer la ligne à être locale sans nécessité de
détection de porteuse.
Ce programe n’utilise pas les fichiers /etc/gettydefs (Système V) ou
/etc/gettytab (SunOS 4).
PARAMÈTRES
port A path name relative to the /dev directory. If a "-" is
specified, getty assumes that its standard input is already
connected to a tty port and that a connection to a remote user
has already been established.
Sous Système V, un paramètre port avec la valeur « - » doit être
précédé de « -- ».
vitesse_baud,...
A comma-separated list of one or more baud rates. Each time
getty receives a BREAK character it advances through the list,
which is treated as if it were circular.
Les vitesses devraient être spécifié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. Ceci
surcharge toute valeur positionnée par init(8) et qui est
héritée par login et par l’interpréteur de commande.
OPTIONS
-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 issue_file au lieu du fichier
/etc/issue. Ceci permet de personnaliser les messages à afficher
sur les différents terminaux. L’option -i surcharge cette
option.
-I chaîne_initiale
Définit une chaîne initiale à envoyer au terminal ou au modem
avant d’envoyer des données utiles. Ceci peut être utilisé pour
initialiser un modem. Les caractères non-imprimables peuvent
être envoyés avec leur code octal précédé d’une barre oblique
(\). Par exemple, pour envoyer le caractère nouvelle ligne
(ASCII 10, dont le code octal est 012), il faut envoyer
« \012 ».
-l programme_login
Appeler le programme de connexion login_program à 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’établissement de la connexion ou qui utilise un
fichier de mot de passe différent).
-H hôte_connexion
Write the specified login_host into the utmp file. (Normally, no
login host is given, since getty is used for local hardwired
connections and consoles. However, this option can be useful for
identifying terminal concentrators and the like.
-m Try to extract the baud rate the CONNECT status message produced
by Hayes(tm)-compatible modems. These status messages are of the
form: "<junk><speed><junk>". getty assumes that the modem emits
its status message at the same speed as specified with (the
first) baud_rate value on the command line.
Puisque la fonctionnalité -m peut échouer sur des systèmes
chargés, vous devriez activer le processus BREAK en énumérant
toutes les vitesses attendues dans la ligne de commande.
-n Do not prompt the user for a login name. This can be used in
connection with -l option to invoke a non-standard login process
such as a BBS system. Note that with the -n option, getty gets
no input from user who logs in and therefore won’t be able to
figure out parity, character size, and newline processing of the
connection. It defaults to space parity, 7 bit characters, and
ASCII CR (13) end-of-line character. Beware that the program
that getty starts (usually /bin/login) is run as root.
-t temporisation
Quitter si aucun nom d’utilisateur n’a pu être lu pendant la
durée de temporisation, exprimée en secondes. 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
retour à la ligne. C’est utile lorsque que vous avez un terminal
attaché dont la ligne série ne définit pas le signal de retour Ã
la ligne.
-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 envoie 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/getty 9600 ttyS1
Pour un terminal connecté directement sans détection 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 supportant 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 chaîne
d’initialisation d’exemple désactive 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 déconnexion
et active l’auto-réponse une sonnerie.
/sbin/getty -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’un backslash (\) immédiatement suivi par l’une des
lettres listées ci-dessous.
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 noeud, 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 de l’OS, par exemple 1.1.9.
t Insérer l’heure actuelle.
u Insérer le nombre d’utilisateurs actuellement connectés.
U Isé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 de l’OS, par exemple sa date de construction
etc.
Par exemple, sur mon système, 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’é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
The baud-rate detection feature (the -m option) requires that getty be
scheduled soon enough after completion of a dial-in call (within 30 ms
with modems that talk at 2400 baud). For robustness, always use the -m
option in combination with a multiple baud rate command-line argument,
so that BREAK processing is enabled.
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 rapportés
via 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>
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>
Port 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 personalisé sur différents terminaux.
DISPONIBILITÉ
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)