デバイス、Linuxファイルシステム、ファイルシステム階層構造規格
/etc/fstabのマウントオプションであるnoexecとnodevの違いに関する説明として正しいものはどれか。
- Anoexecはファイルシステムを読み取り専用でマウントし、nodevは書き込みを禁止する。
- ✓noexecはそのファイルシステム上での実行可能ファイルの実行を禁止し、nodevはそのファイルシステム上のデバイスファイルを特殊ファイルとして解釈することを禁止する。
- CnoexecとnodevはどちらもSUIDビットの機能を無効化するオプションで機能は同一である。
- Dnoexecはデバイスファイルの作成を禁止し、nodevは実行可能ファイルの実行を禁止する。
解説
noexecはそのマウント上にあるバイナリやスクリプトの実行を禁止するオプションであり、nodevはそのマウント上のキャラクタ・ブロックデバイスファイルをデバイスとして解釈することを禁止するオプションである。役割が異なるため用途に応じて使い分ける。
根拠LPIC-1 101試験 出題範囲「デバイス、Linuxファイルシステム、ファイルシステム階層構造規格」(マウントオプションによるアクセス制御)