TTYS(5) — UNIX 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 フィールド内に含まれています。
次にいくつかの例を示します。
console"/etc/getty std.1200"vt100on secure
ttyd0"/etc/getty d1200"dialupon # 555−1234
ttyh0"/etc/getty std.9600"hp2621−nlon # 254MC
ttyh1"/etc/getty std.9600"plugboardon # John’s office
ttyp0nonenetwork
ttyp1nonenetworkoff
ttyv0"/usr/new/xterm −L :0"vs100on window="/usr/new/Xvs100 0"
最初の例は、コンソールにおいて 1200 ボーレートにおけるルートロ グインを可能にし、2番目の例は、ルートログインは不許可で 1200 ボー におけるダイヤル呼び出しを可能にし、3番目と 4番目の例は、それ ぞれ“hp2621−nl”および“plugboard”の端末タイプによる 9600 ボー におけるログインを可能にし、5番目および 6番目の行は、getty を 起動させないネットワーク仮想 ttys の例であり、最後の例は、端末 エミュレータおよびウィンドウシステム起動エントリを示すものです。
関連ファイル
/etc/ttys
関連事項
login(1), getttyent(3), gettytab(5), init(8), getty(8)
NEWS-OSRelease 3.3