名 前
limits − 資 源 制 限 の 定 義
説 明
limits フ ァ イ ル (デ フ ォ ル ト で は /etc/limits 、 config.h に 定 義 さ れ て い る LIMITS_FILE) は 強 制 し た い 資 源 の 制 限 を 記 述 す る 。 こ の フ ァ イ ル は root が 所 有 し 、 root ア カ ウ ン ト の み 読 み 込 み 可 能 で あ る べ き で あ る . デ フ ォ ル ト で は root に 対 す る 割 り 当 て は 行 わ れ な い 。 実 際 、 root と 同 等 の ア カ ウ ン ト ( UID 0 を 備 え た ア カ ウ ン ト ) へ の こ の 手 続 き に よ っ て 制 限 す る 方 法 は な い 。 各 行 に は 以 下 の 形 式 で ユ ー ザ に 対 す る 制 限 を 記 述 す る :
user LIMITS_STRING
LIMITS_STRING
は 資 源 制 限 の
定 義 を つ な げ
た 文 字 列 で あ
る 。 各 制 限 の
定 義 は 、 1 文 字
の 識 別 子 と 、
そ れ に 続 く 数
字 で 表 し た 制
限 値 で 構 成 さ
れ る 。 有 効 な
識 別 子 は 以 下
で あ る : A: 最 大
ア ド レ ス ス ペ
ー ス (KB)
C: 最 大 コ ア フ ァ
イ ル サ イ ズ (KB)
D: 最 大 デ ー タ サ
イ ズ (KB)
F: 最 大 フ ァ イ ル
サ イ ズ (KB)
M: メ モ リ 上 に 確
保 さ れ る 最 大
ア ド レ ス ス ペ
ー ス (KB)
N: 最 大 オ ー プ ン
フ ァ イ ル 数
R: 最 大 レ ジ デ ン
ト 設 定 サ イ ズ (KB)
S: 最 大 ス タ ッ ク
サ イ ズ (KB)
T: 最 大 CPU 時 間 (MIN)
U: 最 大 プ ロ セ ス
数
K: umask(2) に よ る 設
定 さ れ る 、 フ
ァ イ ル 作 成 時
の mask
L: ユ ー ザ の 最 大
ロ グ イ ン 数
P: setpriority(2) に よ っ て
設 定 さ れ る プ
ロ セ ス 優 先 度
例 え ば 、 L2D2048N5
は 有 効 な LIMITS_STRING
で あ る 。 読 み
や す さ を 考 え
て 、 2 番 目 の 例
の よ う な 書 き
方 を す る こ と
も で き る :
username
L2D2048N5
username L2 D2048 N5
username の 後 の 行 の 残 り が 制 限 さ れ た 文 字 列 と し て 扱 わ れ る の で 、 コ メ ン ト が 許 可 さ れ な い こ と に 注 意 す る こ と 。 無 効 な 制 限 文 字 列 は 、 login プ ロ グ ラ ム に よ っ て 拒 絶 さ れ る (無 視 さ れ る )だ ろ う 。 デ フ ォ ル ト の 指 定 は ユ ー ザ 名 "*" に よ っ て 表 示 さ れ る 。 LIMITS_FILE に 多 数 の default を 登 録 し て い る 場 合 、 最 後 の も の が デ フ ォ ル ト 指 定 と し て 使 用 さ れ る 。 あ る ユ ー ザ へ の 制 限 を 完 全 に 無 効 に す る に は 、 シ ン グ ル ダ ッ シ ュ "-" を 使 用 す る 。 さ ら に 、 全 て の 制 限 の 設 定 は 「 ロ グ イ ン 毎 」 で 設 定 さ れ て い る こ と に 注 意 す る こ と 。 そ れ ら は グ ロ ー バ ル で は な く ま た 、 永 久 で は な い 。 グ ロ ー バ ル な 制 限 が 可 能 に な る と き が 来 る だ ろ う が 、 今 の と こ ろ は 「 し な け れ ば な ら な い こ と 」 で あ る 。 ;)
フ ァ イ ル
/etc/limits
関 連 項 目
login(1), setpriority(2), setrlimit(2)
著 者
Cristian Gafton (gafton [AT] sorosis.ro)