lighttpd에서 setuid가 이상하게 동작합니다.
글쓴이: vamf12 / 작성시간: 목, 2008/05/15 - 2:00오전
지난번에도 비슷한 걸로 질문 한번 했었는데...
lighttpd가 httpd서버입니다.
cgi를 통해서 perl 스크립트가 동작합니다. perl스크립트에 setuid가 걸려 있어서 해당 유저의 id로 돌아 갑니다.
문제는 perl스크립트에서 system으로 호출한 프로그램의 uid가 lighttpd가 되어 버립니다.
a.pl #!/usr/bin/perl system("id");
해서 a.pl 을 돌리면, a.pl은 해당 유저의 uid를 가지지만, id는 lighttpd로 실행됩니다. -_-?
Forums:
댓글 달기