dm.conf
—
dm
設定ファイル
dm.conf
ファイルは
dm(8)
プログラムの設定ファイルです。
このファイルは ``badtty'', ``game'',
``time'' の 3
個のキーワードの
どれか1つから始まる行で構成されます。その他の行は全て無視されます。
キーワード ``badtty''
の後にリストされた全ての
tty 上では、
ゲームで遊ぶことができません。
エントリは空白文字で区切られた2個のフィールドからなります。
その 2 つは文字列 ``badtty''
と
ttyname(3)
の戻り値となる tty
名です。 例えば、uucp
ダイヤルアウト用の
``tty19'' を、ゲームに
用いられないようにするためには、以下のようにします。
キーワード ``time''
の後に、日付/時間の組み合わせをリストすると、その時間帯は
ゲームがすべて禁止されます。
このエントリは空白文字で区切られた
4
個のフィールドからなります。
その 4 つは文字列 ``time''
と省略なしの曜日、ゲームをしてはいけない時間帯
の始まりと終わりを示します。
時間のフィールドは 0
時から始まる 24
時間制で表します。
例えば、以下のエントリは、月曜日には午前
8 時以前と午後 5
時以降のみに
ゲームで遊ぶことを許可するものです。
キーワード ``game''
の後に何らかのゲームをリストすると、
特定のゲームのためにパラメータをセットします。
このエントリは空白文字で区切られた
5
個のフィールドからなります。
その 5 つはキーワード
``game''、ゲームの名前、ゲームで遊ぶことが許される
ロードアベレージの最大値、ケームで遊ぶことが許されるときの最大ユーザ数、
ゲームが実行されるときの優先度です。
これらのフィールドはすべて、数字以外の文字で始めることができ、
その場合はそのフィールドに基づいたゲームの制限や優先度が課せられない
結果になります。
ゲーム "default"
は他のどこにもリストされていないゲーム全ての設定を
制御するもので、ファイル内の最後の
``game''
エントリである必要があります。
優先度は負の値にすることはできません。
例えば以下のエントリは、ゲーム
``hack'' に対しては、
システムのユーザが 10
人以下でロードアベレージが
5
以下であるときのみ許可し、
その他の全てのゲームにはシステムのユーザが
15
人以下であるとき常に許可する
制限を課します。
game hack 5 10 *
game default * 15 *
関連ファイル¶
- /etc/dm.conf
- dm(8)
設定ファイル
関連項目¶
setpriority(2),
ttyname(3),
dm(8)