パス(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)として設定している記述がある
ファイルをご存知の方ご教授頂きたく思います。
宜しくお願いします。