オリジナル問題 LinuCレベル1試験 問題 問18
セキュリティ/ホストのセキュリティ設定ulimitの役割として適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問18
- Aネットワークの帯域幅の上限を、インタフェースごとに制限する
- Bディスクの使用量をユーザーごとに制限する、クォータの仕組みである
- Cシェルとそこから起動されるプロセスが使える資源の上限を制限する
- Dログインできる時間帯を、ユーザーごとに制限する仕組みである
正解:C
解説
ulimitは、シェルおよびそこから起動されるプロセスが使える資源の上限を設定します。オープンできるファイル数(-n)、生成できるプロセス数(-u)、コアダンプのサイズ(-c)などを指定でき、暴走したプロセスがシステム全体を巻き込むのを防げます。恒久的な設定は/etc/security/limits.confで行い、PAMのpam_limitsが適用します。
選択肢ごとの解説
- A誤り。帯域の制限はtc等で行うもので、ulimitの役割ではありません。
- B誤り。ディスク使用量の制限はディスククォータの機能です。
- C正しい。プロセスが使えるファイル数やプロセス数等の上限を設定します。
- D誤り。ログイン可能な時間帯の制限はPAMの別のモジュール等で行います。