[ WWW ] in KIDS 글 쓴 이(By): BigTiger (백 대 호) 날 짜 (Date): 1995년07월26일(수) 12시33분50초 KDT 제 목(Title): [Re] 백대호님 감사,[질문]있는데요2 저도 이와 같은 문제로 고민한적이 있습니다. 이상하게도 저희 컴퓨터에서는 file의 read, write permission만 누구나 다 가능하게 바꿔주면 정상적으로 동작을하는데 다른 곳에서는 잘 안되더라고요. 물론 이 문제는 system으로 실행하는 프로그램이 file을 읽고 쓸때에 발생하는 겁니다. 그래서 file을 open할때 httpd의 logical path가 아니라, system의 phisical한 full path 로 file을 open하니까 되더라고요. 어쨌던 이건 편법인 것 같고요. child program이 사용하는 directory를 /tmp 정도로 제한하여 사용을 하면 괜찮을 것 같기도 하네요. 전 child가 file을 open하는 것 외에서는 문제가 없었거든요, 일단 test로 child program 전체를 /tmp로 옮겨놓고 system("/tmp/child"); 이렇게 해서 잘 실행이되면 file에만 문제가 있으니까 제가 말한데로 full path로 실행시키면 될겁니다. 어쩨 설명이 잘 안되네요. 성공하시길 바랍니다. 잘 모르겠으면 메일 주세요. |