Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sessreg(1) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

xdm(1)

SESSREG(1)  —  NEWS-OS Programmer’s Manual

名称

sessreg − non-init クライアント用 utmp/wtmp エントリを管理する

形式

sessreg [−w wtmp-file] [−u utmp-file] [−l line-name] [−h host-name] [−s slot-number] [−x Xservers-file] [−t ttys-file] [−a] [−d] user-name

解説

Sessreg は、 xdm セッションの utmp/wtmp エントリを管理する簡単な プログラムです。

/etc/utmp へのインターフェースは、 Berkeley Unix よりも System V のほうが 優れています。 System V は、ファイルのエントリを動的に割り付けます。 /etc/ttys の位置で示される固定した位置に書き込みません。

Berkeley スタイルの utmp ファイルを管理するために、 sessreg は 2 つの方法を備えています。 xdm と連係して、−x オプションは /etc/ttys のライン数を数え、 その値に、ディスプレイを指定する X サーバファイルのライン数を加えます。 この合計値は、このエントリが書き込まれる、 /etc/utmp の "slot-number" として使用されます。 さらに一般のケースでは、−s オプションがスロット番号を直接指定します。 なにか特別の理由でユーザのシステムが /etc/ttys 以外のファイルを 使用して init を管理している場合は、 −t オプションは sessreg を指示してターミナルセッションの カウントをどこか他のところで探します。

反対に、System V マネージャは、これらのオプション(−x、−s および −t) を使用する必要がありません。 記録および説明を付けてプログラムを分かりやすくするために、 sessreg は System V 環境で Berkeley 固有のフラグを受け入れて、無視します。

また、BSD はホスト名フィールドを utmp ファイルに持っていますが、 これは System V には存在しないものです。 このオプションも sessreg の System V バージョンでは無視されます。

使用方法

X スタートアップでは、コールは次のようになります。

        sessreg −a −l $DISPLAY −x /usr/lib/X11/xdm/Xservers $USER
 

また、X リセットでは次のようになります。

        sessreg −d −l $DISPLAY −x /usr/lib/X11/xdm/Xservers $USER
 

オプション

-w wtmp-file
これは、/usr/adm/wtmp (BSD 用)または /etc/wtmp (sys V 用)に 代わる wtmp ファイルを指定します。 特別の名前 "none" は、 /usr/adm/wtmp へのレコード書き込みを禁止します。

-u utmp-file
これは、"/etc/utmp" に代わる utmp ファイルを指定します。 特別の名前 "none" は、 /etc/utmp へのレコード書き込みを禁止します。

−l line-name
これは、エントリの "line" 名を表します。ターミナルセッションでは、 これはターミナルデバイスファイル名の最終パス名セグメントです (例、 ttyd0)。 X セッションでは、ユーザセッションに与えられたローカルディスプレイ名に なります(例、:0)。 何も指定しない場合は、ターミナル名は ttyname(3) で決められ、先頭部分は取り除かれます。

−h host-name
これは、 BSD ホスト用に設定され、 セッションがリモートホストから起動されたことを示します。 一般に xdm を使うときは、このオプションは使用しません。

−s slot-number
各潜在するセッションは、固有のスロット番号を BSD システムに持っています。 大部分は /etc/ttys ファイルの line-name の位置で識別されます。 このオプションは ttyslot(3) で決められたデフォルト位置に優先します。 このオプションは、xdm との併用には適しません。 その場合は −x オプションの方が適します。

−x Xservers-file
X セッションはディスプレイ毎にあり、 各ディスプレイはこのファイルに入力されているので、 このオプションは slot-number を、 ttys-file のライン数に line-name のあるこのファイルへの インデックスを加えた数に設定します。

−t ttys-file
これは、−x オプションがホスト上のターミナルセッションの数を 数えるときに使用する代替ファイルを指定します。

−aこのセッションは、utmp/wtmp へ加えられます。

−dこのセッションは、utmp/wtmp から削除されます。 −a または −d を指定する必要があります。

関連事項

xdm(1)

著作権

Copyright 1988, Massachusetts Institute of Technology. 
権利および許可についての声明は X(1) を参照してください。

著者

Keith Packard, MIT X Consortium

NEWS-OSRelease 4.1C

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