bash にログインした際、/etc/profile の後に /etc/profile.d 内のスクリプトはどのように扱われるか。最も適切な説明はどれか。

LPIC-1(101/102 試験)「シェルとスクリプト」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / シェルとスクリプト
  1. /etc/profile.d は読み込まれない
  2. /etc/profile から /etc/profile.d/*.sh が読み込まれる✓ 正解
  3. /etc/profile.d は /etc/profile より先に読み込まれる
  4. /etc/profile.d はログアウト時にのみ読み込まれる
💡 ログインシェルではまず /etc/profile が読み込まれ、その中の処理で /etc/profile.d/*.sh が順に読み込まれます。これにより設定をファイル単位で分割管理できます。
✕ /etc/profile.d は読み込まれない:/etc/profile.d はログイン時に /etc/profile 経由で読み込まれるため、読み込まれないという説明は誤りです。
○ /etc/profile から /etc/profile.d/*.sh が読み込まれる:正解。/etc/profile の処理中に /etc/profile.d/*.sh が順次読み込まれます。
✕ /etc/profile.d は /etc/profile より先に読み込まれる:/etc/profile.d は /etc/profile の中から呼び出されるため、先に読み込まれるわけではありません。
✕ /etc/profile.d はログアウト時にのみ読み込まれる:/etc/profile.d はログイン時に読み込まれるもので、ログアウト時専用ではありません。
▶ この分野をクイズ形式で解く