Provided by:
manpages-fr-extra_20071013_all 
NOM
agetty - getty alternatif pour Linux.
SYNOPSIS
agetty [-8ihLmnw] [-f fichier_issue] [-l programme_login] [-I
chaîne_initiale] [-t temporisation] [-H hôte_connexion] port
vitesse_baud,... [term]
agetty [-8ihLmnw] [-f fichier_issue] [-l programme_login] [-I
chaîne_initiale] [-t temporisation] [-H hôte_connexion]
vitesse_baud,... port [term]
DESCRIPTION
agetty ouvre un port de terminal, demande un nom de d’utilisateur, puis
appelle la commande /bin/login. Il est normalement appellé par init(8).
agetty a plusieurs fonctionnalités non standard qui sont utiles pour
les lignes série et modem :
o Adapts the tty settings to parity bits and to erase, kill,
end-of-line and uppercase characters when it reads a login name.
The program can handle 7-bit characters with even, odd, none or
space parity, and 8-bit characters with no parity. The following
special characters are recognized: @ and Control-U (kill); #,
DEL and back space (erase); carriage return and line feed (end
of line).
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 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 connection à 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_baud,...
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 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 Do not display the contents of /etc/issue (or other) before
writing the login prompt. Terminals or communications hardware
may become confused when receiving lots of text at the wrong
baud rate; dial-up scripts may fail if the login prompt is
preceded by too much text.
-f fichier_issue
Display the contents of issue_file instead of /etc/issue. This
allows custom messages to be displayed on different terminals.
The -i option will override this option.
-I chaîne_initiale
Set an initial string to be sent to the tty or modem before
sending anything else. This may be used to initialize a modem.
Non printable characters may be sent by writing their octal code
preceded by a backslash (\). For example to send a linefeed
character (ASCII 10, octal 012) write \012.
-l programme_login
Invoke the specified login_program instead of /bin/login. This
allows the use of a non-standard login program (for example, one
that asks for a dial-up password or that uses a different
password file).
-H hôte_connexion
Write the specified login_host into the utmp file. (Normally, no
login host is given, since agetty 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>". agetty assumes that the modem
emits its status message at the same speed as specified with
(the first) baud_rate value on the command line.
Since the -m feature may fail on heavily-loaded systems, you
still should enable BREAK processing by enumerating all expected
baud rates on the command line.
-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, agetty 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 agetty 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 Force the line to be a local line with no need for carrier
detect. This can be useful when you have a locally attached
terminal where the serial line does not set the carrier detect
signal.
-w Wait for the user or the modem to send a carriage-return or a
linefeed character before sending the /etc/issue (or other) file
and the login prompt. Very useful in connection with the -I
option.
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 porteurse :
(utilisez ceci si votre terminal se met juste en veille au lieu de
demander un mot de passe.)
/sbin/agetty -L 9600 ttyS1 vt100
Pour une ligne avec un vieux modem supportant les vitesses de 9600,
2400 et 1200 bauds.
/sbin/agetty -mt60 ttyS1 9600,2400,1200
For a Hayes modem with a fixed 115200 bps interface to the machine:
(the example init string turns off modem echo and result codes, makes
modem/computer DCD track modem/modem DCD, makes a DTR drop cause a
dis-connection and turn on auto-answer after 1 ring.)
/sbin/agetty -w -I ’ATE0Q1&D2&C1S0=1\015’ 115200 ttyS1
SUITES Dâ€â€™Ã‰CHAPPEMENT DES FICHIERS ISSUE
The issue-file (/etc/issue or the file set with the -f option) may
contain certain escape codes to display the system name, date and time
etc. All escape codes consist of a backslash (\) immediately followed
by one of the letters explained below.
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 agetty 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 agetty fait partie du paquet util-linux-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
AGETTY(8)