110.2基礎
/etc/xinetd.confから、serviceごとの設定を置いた/etc/xinetd.d directoryを読み込む。
適切なdirectiveはどれか。
× 不正解
includedir /etc/xinetd.dはservice別設定をdirectoryから読み込む。主設定とdrop-inの両方を監査する必要がある。
詳細解説
正しい
includedir /etc/xinetd.d指定directory内の設定fileを読み込む。
正しい。includedirの後へdirectory pathを置き、service別fileを読み込む。
誤り
include = /etc/xinetd.d/*xinetdのincludedir directive構文ではない。
誤り。equal記号とglobを使うこの形式はincludedir directiveの構文ではない。
誤り
source /etc/xinetd.dshellのsourceと混同した構文である。
誤り。sourceはshellでfileをcurrent環境へ読み込む操作で、xinetd.confのdirectiveではない。
誤り
load-dir: /etc/xinetd.dxinetd.confの標準directiveではない。
誤り。load-dir:というYAML風のkeyはxinetd設定構文にない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'includedir /etc/xinetd.d'期待される結果
includedir /etc/xinetd.d理解のポイント
- includedir directive
- service別file
- 主設定だけでなくdirectoryも監査
確認時の注意
- 確認環境: xinetd設定構文の表示のみ
基礎のおさらい
分散設定
主fileだけを確認してもincludedir先の未使用serviceを見落とすため、include chain全体を監査する。
file選別
xinetdはdirectory内のfile名pattern等により無視するfileがあるため、実際のload結果とlogも確認する。
問題IDKP-110-869
確認環境xinetd設定構文の表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告