suid 설정된 실행 파일에서 공유라이브러리 로딩 에러
글쓴이: cinder00 / 작성시간: 금, 2006/10/20 - 10:26오전
abc라는 프로그램이 -rwsr-sr-x 1 yyy root 와 같이 suid가 설정이 되어 있습니다. 이 파일의 소유는 yyy이고 group은 root입니다.
이파일을 root유저가 아닌 일반유저로 실행 시키면 abc: error while loading shared libraries: abc.so: cannot open shared object file: No such file or directory 에러를 출력하며 실행이 되지 않습니다.
에러없이 실행시킬수 있는 방법이 있을 까요?
참고로 LD_LIBRARY_PATH는 정상적으로 설정되어 있습니다.
root 유저로 로그인해서 실행하면 정상 실행 됩니다.
abc 실행파일을 chmod u-s로 suid를 해제 하면 root유저가 아니여도 실행이 정상적으로 됩니다.
Forums:


댓글 달기