프로그래밍 QnA

익명 사용자의 이미지

cgi 작성시..

c로 cgi를 작성하려고 합니다.
웹으로 시스템의 어떤 관리를 할 수 있는 페이지요
그런데.. 시스템관리에는.. 패스워드 변경 등 루트가 아니면 할 수 없는 일들이 있는데]
이런것들을 웹으로 구현하기 위해 인증을 어떻게 하며.. 어떻게 루트를 프로세스의
사용자로해서..끝낼수 있는지 궁금합니다.

모든 시스템 명령어에.. setuid를 걸기엔.. set이 안걸리는 파일도 있고, 퍼미션 변경이
안되는 파일도 있고, 보안상 문제도 있는데.. 이를 어떻게.. 처리하는지.

익명 사용자의 이미지

원격지에서 터미널 프로그램을 실행하도록 했는데...

termios구조체를 이용한 간단한 터미널 프로그램을 만들었는데요. 원격지
에서도 실행할 수 있도록 하기 위해 inet데몬(Linux 6.2) 설정 파일에서
특정 포트로 접속하면 그 프로그램을 실행하도록 했습니다만,
TERM environment variable not set.
다음과 같은 에러메세지만 뜨고 끊기더군요.
대체 어떤 환경변수를 어떻게 고쳐줘야 한다는 것인지...bits/termios.h
파일의 매크로들을 보아도 감이 오지 않는군요.

익명 사용자의 이미지

스레드 생성뒤 소켓 번호가..

서버 프로그램에서 클라이언트 하나 접속할때마다 쓰레드를 생성합니다.
클라이언트 정보는 구조체로 넣어서 인자로 넘기거든요..

struct t_data
{
int a;
int b;
}

struct t_data Adata;
pthread_t ccc;

while
{
client_sock = accept(~~~~~~);

printf("Socket %d\n", client_sock);

Adata.a = client_sock;
Adata.b = ~~~~~

pthread_create(&ccc, NULL, f, (void*)&Adata;
}

대충 이런식으로 했습니다.근데..문제는..
첫번째 접속을 받으면 소켓 번호가 잘 나옵니다..
근데 .. 두번째부터는 소켓 번호(client_sock)가 계속 0으로만 나옵니다.

익명 사용자의 이미지

[error]디바이스 드라이버 왕초보

insmod test.o 를 치면 printk에 있는 내용이 나오는데....
그 후 rmmod test.o 를 치면 test.o가 로드 되지 않았다고 나옵니다..

어디가 잘 못된 것인지 모르겠습니다.....도움을 부탁드립니다.

익명 사용자의 이미지

유닉스 C 프로그램 자체에서 다른 서버에 있는 자료를 다운 받으

유닉스나 리눅스에서 씨 프로그램을 짜는데요.. 근데, 그 프로그램 자체에
서 다른 서버에 있는 자료를 다운 받으려면 어떤 방법을 사용해야 하죠?
그러니까,, cron을 이용하지 않고, C 프로그램 자체에서 다운을 받아야 하
거든요... 것두 원격의 서버에서요... 가능하면 일정한 시간 간격을 두고
다운을 받을수 있으면 좋은데...
어떤 방법을 이용해야하는지 아시는 분들 .. 알켜주세요..

익명 사용자의 이미지

ipv6 문제

버전 6로 망구성을 했는데요....
터널링하는 라우터 앞에 라우터를 하나 더 두었어요
그 밑에는 호스트가 있구요
기반은 레뎃 7.3입니다.
버전 4같은 경우에는 /proc/sys/net/ipv4/ip_forward에서
포워딩 가능하게 1로 바꿔 주어서 제대로 동작하는데
6에선 패킷 포워딩이 안되요...
그러니까

(일반망) - (edge라우터) - (라우터) - (호스트)

이라면./....
호스트에서 일반망으로 버전 4주소는 핑이 날려지는데
6에선 안되요...
6주소로는 그냥 라우터까지만 가고 edge라우터까진 안 가네요

익명 사용자의 이미지

libpcap 설치 및 사용중 문제

2002년 5월 10일자 libpcap을 tcpdump.org사이트로부터 다운받아 아래와 같이 설치하였습니다.

./configure
make
make install

[root@localhost libpcap-2002.05.10]# make install
[ -d /usr/local/lib ] || \
    (mkdir -p /usr/local/lib; chmod 755 /usr/local/lib)
/usr/bin/install -c -m 644 libpcap.a /usr/local/lib/libpcap.a
ranlib /usr/local/lib/libpcap.a
[ -d /usr/local/include ] || \
    (mkdir -p /usr/local/include; chmod 755 /usr/local/include)
/usr/bin/install -c -m 644 ./pcap.h /usr/local/include/pcap.h

익명 사용자의 이미지

win32용으로의 프로그램 포팅에 대해서..

일단, 업무도 아니고, 그리 큰 프로그램도 아니고 순전히 함 해보려는 생
각에 앞선 몇가지 호기심에 질문 올리는것임을 밝힙니다.

뭐.. 리눅스에서 짠 프로그램을 윈도우용으로 포팅하려고 하는데요,
일단 VC++로 생각하고 있습니다.

제 생각에선 뭐.. 큰 무리는 없을듯 한데..

시그널 처리를 어떤식으로 해야할지가 좀 애매.. 해서요..

제 생각으로는 시그널 처리를 윈도우의 메세지처리로 하면 될 듯 한데..
이쪽에 대해서 경험있으신분의 조언을 듣고 싶습니다.

익명 사용자의 이미지

gcc 윈도우 버젼은 없나요?

제목 그대로..

익명 사용자의 이미지

php설치후 페이지 끼리 변수 값을 못 주고 받습니다.

안녕하세요?
다름이 아니라
php-4.2.0 버젼을 설치후 phpinfo() 함수로 페이지 확인도 했습니다.
그런데...
게시판등의 글쓰기를 할때 다음페이지로 값들이 전달이 안됩니다.
내부에서는 변수들이 전달되는데...
원인을 알수가 없네요...
답변좀 부탁 드립니다.

페이지

프로그래밍 QnA 구독하기