UNIXシステムへのアクセス権を持つシステム管理者としてroot
デフォルトのシェル変数を提供できますか?みんなシステムユーザー?
つまり、唯一のUnixユーザーとしてbashシェルを編集して環境変数を定義できます。.bash_profile
export FOO="BAR"
各ユーザーの個々のシェル変数を編集しなくても、すべてのユーザーにデフォルトの環境変数セットを提供する方法はありますか?特定のユーザーにデフォルト変数を提供する方法はありますか?
ここに長いユーザーがいますが、*nix
UNIXシステムの管理方法をたくさんしたことがないので、これがダンプ/素直な質問であれば申し訳ありません。
ベストアンサー1
あなたの質問を正しく理解したら、システム内のすべてのユーザーがアクセスできるシステム全体の環境変数が必要です。その場合に設定できます/etc/profile
。 ~からここ、
この/etc/profile
ファイルはあまり変わりませんが、ユーザーシェルでシステム全体の環境変数を設定するために使用されます。これらの変数はの変数と同じ場合がありますが、.bash_profile
このファイルは初期値を設定するPATH
かPS1
、システム上のすべてのシェルユーザーに使用されます。