すべてのプロセスはログインシェルの設定(/etc/profile)を経由しますか?
ubuntu についてです。
特定サーバーの、すべてのプロセスで反映されていてほしい独自環境変数があったとします。これを実現するにあたって、/etc/profile に記述しておくと、プロセスの fork 木の中で少なくとも1回はその環境変数が反映された状態を実現できるのでは、と思いました。(そこから、例えば環境変数をクリアする処理が入っていたのならば、おそらく相応の理由があるのだとみなして今回は考えないことにします)
この自分の理解は正しいでしょうか。(で、もし正しい場合は、「正しい」だけだと回答としてアレなので、サーバー初期化の際の fork 木がどうなっていてどこにログインシェルがいるのかなど教えていただきたく。。)