vine-users ML アーカイブ



[vine-users:080007] Re: PATH設 定

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:080007] Re: PATH設 定
  • Date: Wed, 27 Jan 2010 12:39:47 +0900 (JST)
長南です。

門脇さんのメールより [vine-users:080006]
> 
> http://vinelinux.org/manuals/export.html
> 
> に設定の仕方が書いてありますが、これではだめですか?

いえ、自分用の設定をするなら、~/.bashrc でよいのです。
ただ、山田さんが質問なさったのは、システムワイドの PATH 設定が
どこでなされているか、とくに /usr/kerberos/bin や /usr/local/bin
はどこでなのか、ということだと思ったので。

/usr/local/bin から /usr/X11R6/bin までは、gdm を使っているなら、
/usr/share/gdm のDefaultPath で設定されているみたいです。

  # Default path to set.  The profile scripts will likely override this value.
  # This value will be overridden with the value from /etc/default/login if it
  # contains "ROOT=<pathvalue>".
  DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin

それから、strings bash をやってみると、bash にも デフォルトの
PATH として /usr/local/bin:/bin:/usr/bin が埋め込まれているようです。

/usr/kerberos/bin については、kerberos と関係のあるサーバーか
何かが、シェルスクリプトから起動されていて、そこで PATH を指定
していしているのではないか、という可能性を考えました。あるいは、
そのサーバなり何なりの設定ファイルで指定しているか。

-- 
長南洋一