구성 후 사용자가 로그인하면 어떤 구성이 로드됩니까?

구성 후 사용자가 로그인하면 어떤 구성이 로드됩니까?

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

이게 어떻게 가능합니까(사이트 구성이 로드될줄 알았는데앞으로사용자 구성) 그리고 더 중요한 것은 이를 방지하는 방법입니다.

이것이 클러스터형 시스템에 있다는 점을 지적하고 싶습니다. 이에 따라 두 가지 결과가 발생합니다.

  1. 슈퍼유저 권한이 없습니다.
  2. 일부 시스템 구성은 조금... 특별합니다. 그래서만약에이는 기술적으로 가능하므로 시스템 관리자가 사용자 구성을 재정의하더라도 놀라지 않을 것입니다. 하지만 Bash 로딩 프로세스에 대한 나의 이해에 따르면이것은 불가능해서는 안 된다(패치 누락 /bin/bash).

관련 정보