gettydefs(4) gettydefs(4)
NAME
gettydefs - Von getty verwendete Geschwindigkeits- und Terminalein-
stellungen
BESCHREIBUNG
Die Datei /etc/gettydefs enthält Daten, die von getty(1M) zum Festle-
gen der Geschwindigkeits- und Terminaleinstellungen für eine Leitung
verwendet werden. Sie enthält Informationen darüber, wie der Anmelde-
bildschirm (login prompt) aussehen soll. Außerdem gibt diese Datei an,
zu welcher Übertragungsgeschwindigkeit umgeschaltet werden soll, wenn
der Benutzer durch Drücken der Taste BREAK angibt, daß die aktuelle
Übertragungsgeschwindigkeit nicht richtig ist.
Die Einträge in der Datei /etc/gettydefs haben folgendes Format:
label# initial-flags # final-flags # login-prompt #next-label
Auf jeden Eintrag folgt eine Leerzeile. Zeilen, die mit dem Zeichen #
beginnen, werden ignoriert und können für Kommentare verwendet werden.
Die einzelnen Felder können maskierte Zeichen im Format \b, \n, \c
usw. sowie \nnn enthalten. nnn ist dabei der Oktalwert des gewünschten
Zeichens. Es gibt folgende Felder:
label Dies ist die erste Zeichenkette, mit der das Programm
getty(1M) sein zweites Argument vergleicht. Hier wird häufig
die Übertragungsgeschwindigkeit, z. B. 1200, angegeben, die
für das Terminal gelten soll. Dies ist jedoch nicht immer
der Fall (siehe unten).
initial-flags
Diese Parameter sind die Anfangseinstellungen für ioctl(2),
die für das Terminal gelten, wenn der Terminaltyp bei
getty(1M) nicht angegeben wurde. getty(1M) versteht die in
der Datei /usr/include/sys/termio.h angegebenen Symbolnamen
[siehe termio(7)]. In der Regel muß bei den Parametern
initial-flags nur die Übertragungsgeschwindigkeit angegeben
werden. getty(1M) setzt das Terminal automatisch in den
Raw-Modus und setzt die meisten der übrigen Parameter. Die
unter initial-flag angegebenen Einstellungen bleiben aktiv,
bis getty(1M) das Kommando login(1) ausführt.
final-flags
Für diese Parameter gelten dieselben Werte wie für die unter
initial-flags angegebenen Parameter. Sie werden gesetzt,
kurz bevor getty(1M) das Kommando login ausführt. Die Über-
tragungsgeschwindigkeit muß auch hier angegeben werden. SANE
ist ein Sammelbegriff für ein Bündel grundlegender Lei-
stungsmerkmale, die gesetzt werden müssen, damit die Kommu-
nikation zwischen Prozessor und Terminal reibungslos
abläuft. TAB3 und HUPCL sind zwei weitere Angaben, die unter
final-flags häufig gemacht werden. TAB3 gibt an, daß Tabula-
torzeichen in Form von Leerzeichen an das Terminal gesendet
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
gettydefs(4) gettydefs(4)
werden. HUPCL (hang up connection line) bedeutet, daß die
Leitungsverbindung automatisch unterbrochen wird, wenn der
letzte Prozeß, der mit der offenen Leitung arbeitet, beendet
wird.
login-prompt
Die Angabe in diesem Feld wird als Anmeldebildschirm
(login-prompt) ausgegeben. Im Unterschied zu den oben
genannten Feldern, in denen Zwischenraumzeichen (Leerzei-
chen, Tabulatorzeichen oder Zeilenendezeichen) ignoriert
werden, können diese Zeichen im Feld login-prompt angegeben
werden.
next-label
Dieses Feld gibt die nächste Kennung label des Eintrags in
der Tabelle an, den getty(1M) verwenden soll, wenn der
Benutzer die Taste BREAK drückt oder die Eingabe nicht gele-
sen werden kann. In der Regel werden auf diese Weise mehrere
Übertragungsgeschwindigkeiten zu einer Gruppe verknüpft. So
kann beispielsweise die Geschwindigkeit 2400 mit 1200 und
diese wiederum mit 300 verbunden werden, die schließlich mit
2400 verbunden ist.
Wird getty(1M) ohne Angabe eines zweiten Arguments aufgerufen, wird
der erste Eintrag in der Datei /etc/gettydefs verwendet, d. h., der
erste Eintrag in der Datei /etc/gettydefs wird zum Standardeintrag.
Dieser Eintrag wird auch verwendet, wenn getty(1M) die unter label
angegebene Zeichenkette nicht finden kann. Fehlt die Datei
/etc/gettydefs, setzt getty(1M) die Übertragungsgeschwindigkeit des
Terminals auf 300 Baud. Dies geschieht über einen in getty(1M) inte-
grierten Eintrag.
Wenn Sie die Datei /etc/gettydefs geändert oder gar neu erstellt
haben, sollten Sie getty(1M) unbedingt mit der Prüfoption ausführen,
um sicherzustellen, daß die Datei fehlerfrei ist.
DATEIEN
/etc/gettydefs
SIEHE AUCH
login(1), getty(1M), ioctl(2), termio(7).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98