LPIC-1 / シェルとスクリプト
- /etc/profile.d は読み込まれない
- /etc/profile から /etc/profile.d/*.sh が読み込まれる✓ 正解
- /etc/profile.d は /etc/profile より先に読み込まれる
- /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 はログイン時に読み込まれるもので、ログアウト時専用ではありません。