Red Hatを使用しています。すべてのユーザーの変数を(永続的に)エクスポートする必要があります。どうすればいいですか?永続的な変数を設定できる単一のユーザー用のファイルがあることを知っています。
変数の割り当ては、シェルの起動スクリプトの1つに配置できます。
/etc/profile
/etc/bash_profile
/etc/bashrc
特定のディストリビューションがどのように構成されているかに応じて、bashおよびその他のいくつかのシェルの場合。ほとんどのシェルに相当するものがあります。ファイルもあります
/etc/environment
これはスクリプトではありませんが、環境変数の割り当てが含まれており、pam_env.soを介してログイン時にロードされます。明らかに、これは認証にPAMを使用するシステムでのみ機能します(ほとんどすべてのLinuxディストリビューションですが、おそらくSolarisではありません)。
/etc/profile
などのほかに、スクリプトを/etc/profile.d
に追加して機能を実現することは、インストールとアンインストールが可能なパッケージャーでうまく機能するため、理想的です。