[FAQ CENTER トップ]
[Redhat Enterprise linux (EL) FAQ トップへ]


スポンサード リンク



【質問】su コマンドでユーザをスイッチしても、環境変数が設定されない

環境:Redhat Enterprise linux (EL)


スポンサード リンク

【回答】
su コマンドでユーザをスイッチした場合、なぜか ~/.bash_profile が読み込まれず、結果として環境変数が設定されない場合があります。

この場合は su コマンドに - (ハイフン) を付けて実行してください。

例:
su - root


- (ハイフン) を付けて実行しなかった場合、~/.bash_profile と /etc/profile は読み込まれません。

参考:linuxにおける bash 設定ファイル読み込みの順番
http://tooljp.com/linux/doc/03tools/002bashfiles/


スポンサード リンク


(*)本ページは Redhat Enterprise Linux 5以後を想定しています。

最終更新日:2014/03/07

[Redhat Enterprise linux (EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012