[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:34676] Re: {k,x}term で LD_LIBRARY_PATH 有効にするには。



むつみです。

>>>>> In [debian-users : No.34675] 
>>>>>	Kazuhiko Uebayashi <u_kazu@xxxxxxxxx> wrote:
>> どうも上林です。

>> ところで不思議に思ったのですが、 man ld.so には
>>
>>    o 環境変数 LD_LIBRARY_PATH (a.out プログ
>>      ラムでは LD_AOUT_LIBRARY_PATH) を 用 い
>>      る。 ただし実行ファイルが setuid/setgid
>>      バイナリの場合は、これは無視される。
>>
>> とあるんですが、~/.bashrc に書くことで setuid/setgid に
>> 関係なく環境変数 LD_LIBRARY_PATH が有効に なってますね。
>> 本来無視されるもののように思えるのですが…

 setgid されている xterm/kterm で有効になっているんではなく
その xterm/kterm の中で実行されている bash で有効になって
いるんじゃありませんか?

 .bash_profile と .bashrc が どういう状況で読み込まれる
ものなのか あと xterm とか kterm の中でどういう状態の
shell が立ち上がるのか考えてみれば答えはわかります。

-- 
いしかわ むつみ
 <ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxxxxxxxx>