過去問ドリル

LinuCレベル1 セキュリティ 問18

セキュリティ/ホストのセキュリティ設定

ulimitの役割として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「セキュリティ」に対応。実際の試験問題ではありません)

正解:C

解説

ulimitは、シェルおよびそこから起動されるプロセスが使える資源の上限を設定します。オープンできるファイル数(-n)、生成できるプロセス数(-u)、コアダンプのサイズ(-c)などを指定でき、暴走したプロセスがシステム全体を巻き込むのを防げます。恒久的な設定は/etc/security/limits.confで行い、PAMのpam_limitsが適用します。

選択肢ごとの解説

  • A誤り。帯域の制限はtc等で行うもので、ulimitの役割ではありません。
  • B誤り。ディスク使用量の制限はディスククォータの機能です。
  • C正しい。プロセスが使えるファイル数やプロセス数等の上限を設定します。
  • D誤り。ログイン可能な時間帯の制限はPAMの別のモジュール等で行います。
LinuCレベル1の問題を演習モードで解く