Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ttys(5) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

login(1)

getttyent(3)

gettytab(5)

init(8)

getty(8)

TTYS(5)  —  NEWS-OS Programmer’s Manual

名称

ttys − 端末初期設定データ

解説

ttys ファイルは、端末特殊ファイルの使用に関する初期設定および制御を 行うさまざまなルーチンによって使用される情報を含んでいます。 この情報は、 getttyent(3) ライブラリルーチンによって読み取られます。

ttys ファイルは、それぞれの特殊ファイルごとに 1 つの行を含んでいます。 それぞれのフィールドは、タブあるいはスペースによって区切られます。 複数のワードを入れることのできるフィールドもありますが、 その場合、二重引用符によって囲む必要があります。 ブランク行およびコメントは、ファイルのどの部分にも挿入することができます。 複数のコメントは、 # および改行文字によって区切られます。 指定されていないフィールドはデフォルト値のナルにされます。

最初のフィールドは、デバイスディレクトリ /dev 内のその端末のエントリです。ファイルの 2 番目のフィールドは、 その回線で実行するコマンドであり、一般的には、 getty(8) です。この getty(8) は、ボーレートの認識、ログイン名の読み取り、 login(1) の呼び出しというようなタスクを実行するものです。 しかし、このフィールドには、ウィンドウシステム端末エミュレータや 他のデーモンプロセスに関する起動コマンドなど、 希望するコマンドを入れることができ、 引用符を付ければ複数のワードを入れることもできます。 3 番目のフィールドは、 その端末回線に通常接続されている端末のタイプであり、この情報は termcap(5) データベースファイル内に収められているものです。残りのフィールドは、 ty_status エントリ (getttyent(3) を参照)内のフラグを設定するものであるか、あるいは、その端末回線に関して init(8) が維持するウィンドウシステムプロセスを指定するものです。フラ グ値の文字列 on あるいは off は、2 番目のフィールドで指定されたコマンドを init に実行させるかどうかを指定します。 on に加えて secure を指定すると、この回線におけるルートログインが可能になります。 これらのフラグフィールドに引用符を付けてはなりません。 文字列 window= の後には、 getty を開始する前に init が実行する引用符の付けられたコマンド文字列が続きます。 行がコメントで終わっている場合、そのコメントは、 ttyent 構造体の ty_comment フィールド内に含まれます。

例

#
# namegettytypestatuscomments
#
console"/etc/getty std.9600" news on secure
tty00"/etc/getty std.9600"nwp511on
tty01"/etc/getty std.9600"vt220on
ttyp0nonenetworksecure
ttyp1nonenetworksecure

最初の例は、 コンソールにおいて 9600 ボーレートにおけるルートログインを可能にし、 2 番目と 3 番目の例は、それぞれルートログインは不許可で、NWP-511 および VT220 の端末タイプによる 9600 ボーにおけるログインを可能にし、 4 番目および 5 番目の行は、 getty を起動させないネットワーク疑似端末の例です。

関連ファイル

/etc/ttys

関連事項

login(1), getttyent(3), gettytab(5), init(8), getty(8)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026