質問: パス(path)の設定ファイルについて osはred hat linux 9 を使用しております。 また、シェルはbashを使用しております。 ユーザがシステムにログインする際は、通常ですと /etc/profile ~/.bash_profile ~/.bash_login ~/.profile ファイルを読込、パス(path)の設定を行うと思いますが、 sshでrootユーザでシステムにログインした際は、 「echo $path」の結果は以下でした。 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin:/root/bin:/sbin su -で再度rootユーザでログインした際、もしくは、他ユーザからsu -でログインすると 「echo $path」の結果は以下でした。 /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/x11:/usr/x11r6/bin:/root/bin:/sbin ログインの仕方でパス(path)に違いがあります。 また、「/usr/local/bin」をパス(path)として設定している記述が 上記ファイルに見当たりません。 http://sakaguch.com/pastbbs/0038/b0018808.html http://oshiete1.goo.ne.jp/kotaeru.php3?q=800405 等のサイトを参考に、以下ディレクトリ配下を確認しましても /etc/profile.d /etc/rc.d/init.d /etc/rc.d/rc3.d 「/usr/local/bin」をパス(path)として設定している記述が 見当たりません。 ログインの仕方でパス(path)に何故違いがあるのか、 また「/usr/local/bin」をパス(path)として設定している記述がある ファイルをご存知の方ご教授頂きたく思います。 宜しくお願いします。
回答: /etc/profile か ~/.bashrc の中にはありませんか?