設定後にユーザーがログインすると、どの設定がロードされますか?

設定後にユーザーがログインすると、どの設定がロードされますか?

Gentoo Prefixを起動しようとしていますが、PrefixがLD_LIBRARY_PATHログインシェルに設定されていないと主張しているため、障害物に遭遇しています。

だから私はunset LD_LIBRARY_PATH最後にmyとmyを入れました。~/.bash_profile~/.bashrc

さて、私は通常のシェルで設定を解除しました。しかし、ログインシェルではまだ設定されています:-(

⟩⟩⟩ echo $SHELL
/bin/bash
⟩⟩⟩ env -i $SHELL <<< 'env | grep LD'
⟩⟩⟩ env -i $SHELL -l <<< 'env | grep LD'
LD_LIBRARY_PATH=/usr/local/lsf/9.1/linux2.6-glibc2.3-x86_64/lib:/software/oracle-ic-11.2

これはどのように可能ですか(サイト構成がロードされると思いました。今後ユーザー構成)そしてもっと重要なのはこれを防ぐ方法です。

これがクラスター化されたシステムにあることを指摘したいと思います。これにより、2つの結果が生じる。

  1. スーパーユーザー権限がありません。
  2. いくつかのシステム構成は少し...特別です。だからもしこれは技術的に可能なので、システム管理者がユーザー設定を上書きしても驚くことはありません。しかし、Bashローディングプロセスの私の理解によるとこれは不可能ではありません(パッチがありません/bin/bash)。

ベストアンサー1

おすすめ記事