Man page - dm(8)

Manual


DM (8) System Manager’s Manual DM (8)

名 称

dm — ダ ン ジ ョ ン マ ス タ

書 式

ln -s dm game

解 説

は ゲ ー ム プ レ イ を 統 制 す る プ ロ グ ラ ム で す 。 ユ ー ザ は 、 プ レ イ し た い ゲ ー ム の 名 前 で を 起 動 す る こ と に な り ま す 。 そ れ に は 、 /usr/games 中 の 統 制 対 象 と な る ゲ ー ム の 名 前 す べ て で へ の シ ン ボ リ ッ ク リ ン ク を つ く り ま す 。 こ れ ら の ゲ ー ム の バ イ ナ リ 本 体 は 、 “隠 さ れ た ” デ ィ レ ク ト リ /usr/games/hide に 置 か な く て は な り ま せ ん 。 こ の デ ィ レ ク ト リ は プ ロ グ ラ ム の み ア ク セ ス 可 能 と な っ て い る で し ょ う 。 は 要 求 さ れ た ゲ ー ム を 使 用 可 能 か 判 定 し 、 も し 使 用 可 能 な ら ば 実 行 し ま す 。 フ ァ イ ル /etc/dm.conf が ど の ゲ ー ム を 実 行 可 能 か ど う か を 制 御 し ま す 。

フ ァ イ ル /etc/nogames を 使 用 す る と 、 ゲ ー ム プ レ イ を “禁 止 ” し ま す 。 こ の フ ァ イ ル が 存 在 す る と 、 ゲ ー ム プ レ イ を 許 し ま せ ん ; ゲ ー ム を し よ う と し た ユ ー ザ に 対 し て 、 こ の フ ァ イ ル の 内 容 を 表 示 し ま す 。

関 連 フ ァ イ ル
/etc/dm.conf

設 定 フ ァ イ ル

/etc/nogames

ゲ ー ム プ レ イ を 禁 止

/usr/games/hide

‘‘実 際 の ’’ バ イ ナ リ を 保 持 す る デ ィ レ ク ト リ

/var/log/games.log

ゲ ー ム を ロ グ す る フ ァ イ ル

関 連 項 目

dm.conf (5)

バ グ

が “games” に setuid さ れ た ゲ ー ム を 走 ら せ る こ と で 、 問 題 が 2 つ 出 て き ま す 。 第 1 に 、 UNIX コ マ ン ド の 実 行 を ユ ー ザ に 許 す ゲ ー ム は 、 コ マ ン ド 実 行 前 に 実 /実 効 ユ ー ザ ID 両 方 を 適 切 に 設 定 し な け れ ば な ら な い こ と で す 。 お そ ら く よ り 重 要 な こ と は 、 を “games” 以 外 に setuid し て は な ら な い こ と で す 。 こ れ を 守 っ て お け ば 、 ゲ ー ム を 不 正 に 利 用 さ れ た と し て も 、 せ い ぜ い ユ ー ザ が 自 由 に ゲ ー ム を で き る よ う に な る だ け で す 。 第 2 は 、 そ れ ま で setuid さ せ て 走 ら せ ず に 済 ん で い た ゲ ー ム で 、 ユ ー ザ フ ァ イ ル に ア ク セ ス す る も の は 、 修 正 し な け れ ば な ら な い か も し れ な い こ と で す 。

歴 史

コ マ ン ド は 4.3BSD-Tahoe か ら 登 場 し ま し た 。 Debian May 31, 1993 DM (8)