Manpages

名 前

sessreg − 非 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 エ ン ト リ を 管 理 す る 簡 単 な プ ロ グ ラ ム で あ る 。

System V は BSD よ り も 良 い /etc/utmp へ の イ ン タ フ ェ ー ス を 持 っ て い る 。 つ ま り 、 /etc/ttys に お け る 位 置 で 示 さ れ る 固 定 位 置 に 書 き 込 む の で は な く 、 フ ァ イ ル 中 で 動 的 に エ ン ト リ を 割 り 当 て る 。

BSD 形 式 の utmp フ ァ イ ル を 管 理 す る た め に 、 sessreg は 2つ の 方 法 を 使 う 。 xdm を 使 う 場 合 に は 、 -x オ プ シ ョ ン を 指 定 す る と /etc/ttys の 行 数 が 数 え ら れ 、 デ ィ ス プ レ イ を 指 定 す る Xservers フ ァ イ ル 中 の 行 数 が こ れ に 加 え ら れ る 。 デ ィ ス プ レ イ 名 は -l オ プ シ ョ ン を 使 っ て 「 行 の 名 前 」 と し て 指 定 し な け れ ば な ら な い 。 こ の 和 は 、 こ の エ ン ト リ が 書 き 込 ま れ る /etc/utmp に お け る 「 ス ロ ッ ト 番 号 」 と し て 用 い ら れ る 。 よ り 一 般 的 な 場 合 に は 、 -s オ プ シ ョ ン で ス ロ ッ ト 番 号 を 直 接 指 定 す る 。 普 通 で な い 何 ら か の 理 由 に よ り 、 シ ス テ ム が init を 管 理 す る た め に /etc/ttys 以 外 の フ ァ イ ル を 使 っ て い る 場 合 、 -t オ プ シ ョ ン を 使 う と sessreg に 別 の 場 所 を 調 べ て 端 末 セ ッ シ ョ ン を 数 え る よ う 指 示 す る こ と が で き る 。 一 方 、 System V の 管 理 者 は こ れ ら の オ プ シ ョ ン (-x, -s, -t)を 使 う 必 要 は 全 く 無 い 。 プ ロ グ ラ ム を 説 明 し や す く す る た め 、 sessreg は System V に お い て も BSD 特 有 の オ プ シ ョ ン を 受 け 付 け る が 、 こ れ は 単 に 無 視 さ れ る 。

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

使 用 方 法

Xstartup に お い て は 、 次 の よ う な 呼 び 出 し を す る :

sessreg -a -l $DISPLAY -x /usr/X11R6/lib/xdm/Xservers $USER

Xreset に お い て は 、 次 の よ う な 呼 び 出 し を す る :

sessreg -d -l $DISPLAY -x /usr/X11R6/lib/xdm/Xservers $USER

オ プ シ ョ ン

-w wtmp-file

BSD の 場 合 の /usr/adm/wtmp や System V の 場 合 の /etc/wtmp で は な く 、 別 の wtmp フ ァ イ ル を 指 定 す る 。 特 別 な 名 前 "none" を 指 定 す る と 、 /usr/adm/wtmp へ の レ コ ー ド 書 き 込 み が 無 効 に な る 。

-u utmp-file

"/etc/utmp" で は な く 、 別 の utmp フ ァ イ ル を 指 定 す る 。 特 別 な 名 前 "none" を 指 定 す る と 、 /etc/utmp へ の レ コ ー ド 書 き 込 み が 無 効 に な る 。

-l line-name エ ン ト リ の "行 " の 名 前 を 記 述 す る 。 端 末 セ ッ シ ョ ン に 対 し て は 、 こ れ は 端 末 の デ バ イ ス フ ァ イ ル 名 の 最 後 の パ ス 名 要 素 で あ る (例 え ば tty0)。 X の セ ッ シ ョ ン に 対 し て は 、 お そ ら く ユ ー ザ セ ッ シ ョ ン に 与 え ら れ た ロ ー カ ル デ ィ ス プ レ イ 名 と な る (例 え ば :0)。 "none" が 指 定 さ れ た 場 合 、 端 末 名 は ttyname(3) の 結 果 か ら 最 後 の 要 素 を 取 り 出 し た も の と な る 。
-h
host-name こ れ は BSD の ホ ス ト に 対 し て セ ッ ト さ れ 、 セ ッ シ ョ ン が リ モ ー ト ホ ス ト か ら 起 動 さ れ た こ と を 示 す 。 普 通 に xdm を 使 っ て い る 場 合 に は 、 こ の オ プ シ ョ ン は 使 わ れ な い 。
-s
slot-number

BSD シ ス テ ム に お い て は 、 発 生 す る 可 能 性 が あ る セ ッ シ ョ ン は 一 意 に 決 ま る ス ロ ッ ト 番 号 を 持 っ て い る 。 そ の ほ と ん ど は /etc/ttys フ ァ イ ル の line-name の 位 置 で 識 別 さ れ る 。 こ の オ プ シ ョ ン は ttyslot(3) で 決 ま る デ フ ォ ル ト の 位 置 を 上 書 き す る 。 xmd を 使 っ て い る と き に は こ の オ プ シ ョ ン は 適 切 で は な く 、 -x オ プ シ ョ ン の 方 が 便 利 で あ る 。

-x Xservers-file

X セ ッ シ ョ ン は デ ィ ス プ レ イ ご と に 1つ で あ り 、 各 デ ィ ス プ レ イ は こ の フ ァ イ ル に 入 っ て い る 。 こ の オ プ シ ョ ン は こ れ を 利 用 し て 、 ttys-file の 行 数 と 、 こ の フ ァ イ ル で line-name が 見 つ か っ た イ ン デ ッ ク ス を 加 え た 結 果 を slot-number に セ ッ ト す る 。

-t ttys-file こ の オ プ シ ョ ン は 、 ホ ス ト 上 の 端 末 セ ッ シ ョ ン の 数 を -x オ プ シ ョ ン が 数 え る た め に 使 う 別 の フ ァ イ ル を 指 定 す る 。

-a こ の セ ッ シ ョ ン を

utmp/wtmp に 追 加 す る 。

-d こ の セ ッ シ ョ ン を

utmp/wtmp か ら 削 除 す る 。 -a/-d の ど ち ら か を 指 定

し な け れ ば な ら な い 。

関 連 項 目

xdm(1)

著 者

Keith Packard, MIT X Consortium