프로그래밍 QnA + 설치 및 활용 QnA

seraph94의 이미지

쉘 스크립트 CGI에서 루트권한을 얻고 싶습니다.

임베디드 프로그래밍을 하고 있는데, 쉘 스크립트로 CGI를 동작시킬 때 일시적으로나마 루트권한을 얻고 싶습니다.
사용자가 웹으로 장치의 ipaddress를 바꿀 수 있어야 하는데, 웹으로 접속한 사용자가 nobody여서 ifconfig로 ip를 바꿀 수가 없네요.
좋은 방법 없을까요? 해결책을 제시해주시면 정말 정말 고맙겠습니다. ㅜㅜ

bagagy의 이미지

리눅스 깔려고 하는데..

다른 부분 설정은 다 해줬습니다..

파티션 설정부터 죄다..

그런데 막상 까는 화면이 뜨면..

그 있죠.. 막데기 올라가는 부분.. ^^*

그 부분 들어가자 마자.. (레드햇 7.3, 레드햇 9)

glibc-common 파일인가??

그 파일을 읽어 오는 부분에서..

치명적인 오류라고 하는게 뜨네요..

읽어 오는 중 치명적 오류가 발생했다고..

미디어 오류, 용량 부족등등이 원인이 될 수 있다고 했던듯..

지금 집이 아니라 확실히 생각이 안나는데..

근데 /boot 500메가, swap 256메가, / 거의 9기가

blksaint의 이미지

assembly 에서 lea 명령어가 뭔가요..?

0x804854d <main+77> mov 0x804971c,%eax
0x8048552 <main+82> push %eax
0x8048553 <main+83> push $0x3ff
0x8048558 <main+88> lea 0xfffffbf4(%ebp),%eax
0x804855e <main+94> push %eax
0x804855f <main+95> call 0x80483e4 <fgets>
0x8048564 <main+100> add $0xc,%esp

<main+88> 부분의 lea 명령이 도대체 뭘 하는 거죠..?

어셈 명령어가 잘 나와 있는 사이트 혹시 없을까요..?

오늘 하루도 행복하세요..^^

yoonbo의 이미지

아무것도 안하는데 하드를 5분마다 계속 읽어요;

[=12]아무것도 안하는데 하드를 5분마다 계속 읽어요;;

5~10분정도에 한번씩 읽네요

개인 서버로 쓰는 서버라서 거의 접속자가 없기 때문에

컴퓨터 조용하라고 하드 1분동안 안쓰면 sleep 모드로 들어가게 해 놨거든요;

접속자도 아무도 없는데 5~10분정도마다 주기적으로 계속 읽어대니 시끄럽고

하드도 죽을려고 그러네요;;

뭐가 문제죠..?

셀러론 366, 96M RAM, 256M swap, 하드 시게이트 4.3기가.
Debian 3.0r1 깔아놓고선 커널도 왠만한거 다 빼니까 부팅하면 메모리 25메가 정도 밖에 안차던데...

new5244의 이미지

kernel 컴파일후 네트웍이 안되네요...

kernel 2.4.5 다운받아 컴파일해서 올렸더니
부팅중에 아래와 같은 메시지가 나오면서 네트웍이 먹통이 되네요

Quote:
Bringing up interface eth0: [ok]
Cannot send dump request: Connection refused

다른 커널 버전은 동일한 옵션으로 컴파일 했는데
다른 버전에서는 별문제없이 네트웍을 사용했는데
2.4.5 에서만 이런현상이 나면서 네트웍이 아예 안됩니다.
혹시 아시는분 있으면 조언을....

hilovesh의 이미지

vmware설치시 오류

레드헷 리눅스 9.0을 서버용으로 해서 깔았습니다

그래서 vmware를 구동할려고 하는데

gcc가 깔린곳이 어디냐 묻는데

도대체가 안된니다

폴더 전부를 뒤져봐도 안나오고

서자룡의 리눅스 8.0따라하기 책을 보면

/usr/src/linux라는 폴더에

커널이 깔려있으니 거기를 지정한다고 하면 되는데

그런 폴더가 없습니다

그래서 커널을 깔려고 하면 이미 깔려 있다고 나오고

도대체 어케 해야 하는 거졍--;;

ddoman의 이미지

시스템콜이 인터럽트 됐을때 원인을 알수있나요?

read함수가 가끔 에러를 리턴하면서
errno 값이 EINTR로 나옵니다.

인터럽트된 이유를 알수있는 방법이 있나요?

메르의 이미지

crontab에 관한 질문

루트로 로그인한 상태이고, 파일 또한 루트 권한 입니다.

crontab -e 를 명령을 쳐서 아래의 내용을 추가후 저장 했습니다.

*/1 * * * * root /tmp/SnortSnarf-021111.1/merds-IDS.sh

그런데 계속 root메일로 아래와 같은 내용이 오네요

From root Wed May 7 09:54:00 2003
Return-Path: <root@localhost.localdomain>
Received: (from root@localhost)
by localhost.localdomain (8.11.6/8.11.6) id h470s0V14609
for root; Wed, 7 May 2003 09:54:00 +0900
Date: Wed, 7 May 2003 09:54:00 +0900
Message-Id: <200305070054.h470s0V14609@localhost.localdomain>

koreavisual의 이미지

[질문]login.defs에 sulog 추가시키는 방법 ?

안녕하세요...

제가 리눅스에 sulog를 추가 하고 자 하는데

어찌 한는지 몰라 이렇게 글을 쓰게 되었습니다..

login.defs에 sulog 추가시켜서 생서 시키는 것을 알겠는데

어떻게 하는지 잘 모르겠네요...

아시는분 있으시면 좋은 답변 부탁 드립니다.

koreavisual의 이미지

[질문]다중 IP Address 알아오는 방법?

 l_pstHost = gethostbyname(l_gstrHostName);

while(l_pstHost->h_addr_list[l_nIndx]) // 한 host에 여러 IP가 존재할 경우
{
   for(int j = 0 ; j < 4; j++)
   {
    // IP 조합
    }
    l_nIndx++; // 한 host에 여러 IP가 존재할 경우
}

gethostbyname()을 이용하면
해당 서버의 IP들을 알아올수 있지 않나요?
위에 내용처럼 하면 하나의 IP만을 들고 옵니다.

아시는 분 있으시면 좋은 답변 부탁 드립니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기