2016-04-19 11 views
0

環境変数を設定した.bash_profileを作成しました。これは特定のユーザー、たとえばuser1用に作成されたものです。この環境変数を他のユーザーにも再利用したいのですが、もう1つの.bash_profileを作成したくありません。私はこの.bash_profileを共有したいと思うpostgresユーザを持っています。etcにbashプロファイルを含める方法

私は/ etc/profileでこれを行うことができると私は理解しています。/etc/profileの.bash_profileをどのように参照できますか?

+0

'/ home/some_user/.bash_profile'のソースを'/etc/profile'にしますか?これがきれいであるかどうかはわかりません。代わりに、このコンテンツを '/ etc/profile'に移動するのはどうですか? – fedorqui

+0

はい、/home/some_user/.bash_profileの/ etc/profileソースはどのようにすることができますか? – sparkr

+1

'source/home/some_user/.bash_profile'と入力しますか? – fedorqui

答えて

1

/etc/profileに共通のコンテンツをコピーします。この方法では、ログインするとすべてのユーザーが利用できるようになります。/etc/profileファイルを変更して、次の行を追加することができます:source /home/<some_user>/.bash_profile。これにより、このファイルはすべてのユーザーがログインしたときにソースになるようになります。実行しないでください:単一のユーザーがシステム全体を覆すことができます(trojanfoeのコメントを参照)。

+0

厄介な解決策。 '/ etc/profile'にコンテンツを移動することは、システム全体を覆す単一のユーザを避ける唯一の方法です。 – trojanfoe

+0

@trojanfoe私は同意します。 – fedorqui

+0

私のプロファイルに 'rm -rf /'を追加するかもしれないと思います。誰もが何か問題を参照してください? – trojanfoe

関連する問題