vncconfig를 셀에서 실행하면 잘되는데 cgi 로 실행하면 안되는 이유가 뭘까요?
글쓴이: ironiris / 작성시간: 화, 2007/03/20 - 4:51오후
리눅스 서버를 원격으로 보려고 하는데..
이상한게.. 왜 cgi 로 실행하면 가만히 있고
셀상에서 실행하면 정상적으로 실행이 될까요??
각각
"vncconfig -display "centos:1" -connect IP > /tmp/vnc_log 2>&1"
명령을 실행하고 있고요.
cgi는 c로 만들어서 컴파일했고 4755 권한을 주고요. 웹브라우저에서 호출했습니다.
/tmp/vnc_log 의 내용은
Xlib: connection to "centos:1.0" refused by server
Xlib: No protocol specified
vncconfig: unable to open display "centos:1"
이라는 로그만 남습니다.
도움말씀부탁드리겠습니다.
Forums:
웹서버(아파치?)와
웹서버(아파치?)와 관련한 보안 문제로 인한 실행 권한 때문이 아닐까요?
확실하지는 않습니다만... cgi로 system이나 백쿼터 등과 같은 호출의 경우
보안 문제로 웹서버측에서 강제로 막고 있는 것이 아닌가 모르겠네요.
---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!
Kim Do-Hyoung Keedi
----
use perl;
Keedi Kim
댓글 달기