男 8 pam_env
男 5 pam_env.conf
すべてのログイン サービスが PAM を使用し、すべてのログイン サービスが session required pam_env.so を持っている場合 それぞれの /etc/pam.d/* で 構成ファイルを使用すると、すべてのログイン セッションで、pam_env で指定された環境変数が設定されます。 の構成ファイル。
最新の Linux ディストリビューションのほとんどでは、これがデフォルトですべて含まれています。目的のグローバル環境変数を /etc/security/pam_env.conf に追加するだけです。 .
これは、ユーザーのシェルに関係なく機能し、グラフィカル ログインでも機能します (xdm/kdm/gdm/entrance/… がこのように設定されている場合)。
LinuxOS にこのファイルがある場合:
/etc/environment
これを使用して、すべてのユーザーの環境変数を永続的に設定できます。
抜粋:http://www.sysadmit.com/2016/04/linux-variables-de-entorno-permanentes.html
/etc/profile と同様 他の人が言及したように、一部の Linux システムはディレクトリ /etc/profile.d/ を使用するようになりました;任意の .sh そこにあるファイルは /etc/profile によって供給されます . /etc/profile を編集するよりも、これらのファイルにカスタム環境のものを保持する方が少しきれいです。 .