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)