boa 웹서버에서 setuid(0)
글쓴이: leolo / 작성시간: 화, 2003/06/10 - 7:21오후
현재 보아웹서버를 스트롱암 보드에 올려서 돌리고 있습니다.
물론, 보안을 위해서 user, group을 nobody로 설정하였습니다.
이렇게 하면 보아는 root 권한이 아닌 nobody로 수행되겠죠.
문제는 현재 돌아가야 할 CGI는 root권한으로 수행되어야
정상적인 동작이 가능해집니다.
이 경우, 어떤 방법이 좋을까요?
물론, CGI 파일의 set-user-id를 켜면 돌아갑니다.
왜냐면 현재 CGI 파일의 소유자와 그룹이 root이거든요.
저는 현재 CGI의 real user id가 nobody인 경우
즉, CGI를 수행하는 것은 nobody인데,
이놈을 CGI 안에서 코드를 조작해서 root의 권한으로
수행하고 싶다는 말이죠.
근데, 단순히 setuid(0) 이런씩으로 하면 되질 않더군요.
그리고, 한가지 더 부탁드리면 일반적은 웹서버 디렉토리의
권한은 어떻게 설정하는게 좋을까요?
WEBDIR /usr/www
CGIDIR /usr/www/cgi-bin
IMGDIR /usr/www/img
CGIFILE /usr/www/cgi-bin/xxx.cgi
Forums:
웹상에서 단말기의 IP를 설정이 가능한가요??
단말기에 보아웹서버 설치하고 웹상에서 단말기의 IP를 설정이 가능한가요??
2003년에 작성된 질문인데 댓글이 하나도 없네요...;;
댓글 달기