Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ttys(5) — NEWS-os 4.1C

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つの行を含んでいま す。それぞれのフィールドは、タブあるいはスペースによって区切 られます。複数のワードを入れることのできるフィールドもありま すが、その場合、2重引用符によって囲む必要があります。ブラン ク行およびコメントは、ファイルのどの部分にも挿入することがで きます。複数のコメントは、‘#’および改行文字によって区切られ ます。指定されていないフィールドはデフォルト値のナルにされます。 最初のフィールドは、デバイスディレクトリ /dev 内のその端末のエントリです。ファイルの 2番目のフィールドは、 その回線で実行するコマンドであり、一般的には、 getty(8) です。この getty(8) は、ボーレートの認識、ログイン名の読み取り、 login(1) の呼び出しというようなタスクを実行するものです。しかし、この フィールドには、ウィンドウシステム端末エミュレータや他のデー モンプロセスに関する起動コマンドなど、希望するコマンドを入れ ることができ、引用符を付ければ複数のワードを入れることもでき ます。 3番目のフィールドは、その tty 回線に通常接続されている端末の タイプであり、この情報は 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"newson 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 を起動させないネットワーク疑似 tty の例です。

関連ファイル

/etc/ttys

関連事項

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

NEWS-OSRelease 4.1C

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