lib의 경로를 바꾸려면요...?

이현연의 이미지

glibc는 /lib에 설치되구 /bin의 실행파일들은 /lib에서 필요한 모듈을

불러와 실행하는걸루 알구 있습니다. 그런데 어떠한 이유로 /lib를

/mylib로 바꾸면 /bin에 있는 파일들이 실행되지 않더라구요...

이때 변경된 경로를 적용할려면 어떻게 해야 할까요?

아신느분은 답변 부탁드립니다. 그럼.. 즐거운 하루 되시길...

hys545의 이미지

이현연 wrote:
glibc는 /lib에 설치되구 /bin의 실행파일들은 /lib에서 필요한 모듈을

불러와 실행하는걸루 알구 있습니다. 그런데 어떠한 이유로 /lib를

/mylib로 바꾸면 /bin에 있는 파일들이 실행되지 않더라구요...

이때 변경된 경로를 적용할려면 어떻게 해야 할까요?

아신느분은 답변 부탁드립니다. 그럼.. 즐거운 하루 되시길...


LD_LIBRARY_PATH환경변수에 /mylib추가하거나
ld.so.conf에 추가해ㅔ소 ldconfig돌려주면 대부분 해결됩니다.
그런데 라이브러리 경로가 하드 코딩된건 이골로 해결 안됨.,
/bin에 있는 파일은 아마 보안 문재로 하드 코딩된거로 압니다.

즐린