프로그래밍 QnA

hyup3239의 이미지

쉘 프로그램내에서 사용자 계정 변경하기

쉘 프로그램내에서 사용자 계정 변경이 가능한가요?
예) root로 로그인 후 test라는 계정으로 변경하여 임의의 실행 파일 실행

제가 쉘 프로그램에
su test
runTest
exit
이렇게 작성했더니 좀 이상하게 실행이 되어서리
아시는 분 답변 부탁드립니다.

shs0917의 이미지

룰기반 IDS에 관한 질문입니다.

IDS 룰의 형태를 분석하고 분류를 해야 되는데요..
이유는 룰 자체에 대한 보호를 하기 위해서입니다..
근데.. 제가 Snort 이외의 IDS는 거의 무지한 상태라..
그리고 몇몇 다른 오픈 IDS도 Snort 룰을 그대로 사용하는 이유로..
혹시 자료 가지고 계시면 좀 부탁 드릴께요

moonzoo의 이미지

32bit machine 에서..

32bit machine에서..

int는 4byte인데요..

int64_t 가 header에 정의되어 있길래( typedef long long )

int64_t 로 변수를 선언해서 사용해봤는데.

분명 sizeof는 8byte이긴 한데..

4byte이상의 integer값을 넣어보면 warning이 나고

값을 넣은 상태에서 상하위 4byte를 찍어보았는데

상위 4byte는 0x00000000으로 되어 있더군요

즉 4byte밖에 사용이 안된 것 같습니다.

32bit machine에서는 int64를 사용할 수 없는 건가요?

아니면 어떤 설정을 해줘야 하는 건가요?

newmind5의 이미지

ENTRY(swapper_gp_dir) 이 무슨 의미인가요?

커널 소스를 공부해보려고 하는데 역시 어렵군요...ㅠㅠ

메모리 관련 소스 head.S파일에 보면

.org 0x1000
ENTRY(swapper_pg_dir)
.long 0x00102007
.long 0x00103007
.fill BOOT_USER_PGD_PTRS-2,4,0
......
위와 같은 문장들이 나오는데요...
.org, ENTRY(), .fill이 어떤 의미인지 알고 싶습니다...

ky1031의 이미지

메세지를 보내려고 하는데여 "Invalid argument" 이런

메세지를 보내려고 하는데여 "Invalid argument" 이런 에러가 나네여...
이 에러가 무슨 뜻을 의미하는것인지...
갈켜주세영^^

초코리의 이미지

[질문] wav재생시 pause와 resume등을 어떻게 구현해야할까요...

wav재생을 하는 소스를 구했고

분석도 해봤는데요..

구성이 wav파일을 open하고 다시 dsp를 open하고

open한 wav파일은 쓰는 방법으로 사운드를 재생하는 방식이더군요.

그런데 문제가 pause와 resume, 앞으로 이동, 뒤로 이동 같은

사운드 재생프로그램과 같은 행동을 하게 하려면 어떻게 해야할까요?

아니면 위와 같은 일을 할수 있는 라이블러니는 뭐가 있을지 답변부탁드립니다.

ins878의 이미지

Programming from the Ground Up을 읽고 있는데... 스택에 대해?

Programming from the Ground Up이라는 문서를 구해 책으로
만들어서 보고있습니다.
as 어셈에 대해서 설명이 잘 되어 있다고 해서~~~

그런데, 함수(스택) 호출에서 이해하기 힘든 부분이 있어서 이렇게 글을 올립니다.

다름이 아니라..

함수가 호출이 되면,

--- 서브함수 시작부분---
.type test, @function
test:
pushl %ebp
mov %esp, %ebp

스택에 아래와 같이 값들이 저장된다고 하던데...

Parameter #N <-------- N*4+4(%ebp)
...
Parameter 2 <--------- 12(%ebp) /* 전에 저장된 값 */

slvrspdr의 이미지

임베디드 리눅스 함 해볼려고 하는데요.....

제가 임베디드 리눅스를 함 공부해 볼려고 친구한테
보드를 하나 빌려서 공부하는 중이거든요.
근데 이 보드를 시리얼로 연결해서 전원을 넣으니까
첨부 그림과 같은 메세지가 나오고 더이상 진행이 안돼던데요...
제가 임베디드는 첨이라서 머가 먼지 잘 모르겠습니다.

모토로라 MCF5307 프로세서 입니다.
그리고 SDRAM 두개, FLASH 2개, 10Mpbs 랜 포트가 하나 있는 보드입니다.

아무거라도 좋으니 단서가 될만한 것이나, 답을 올려주시기 바랍니다.

leolo의 이미지

static 영역에 따른...

질문을 드립니다.
먼저, 메모리의 정적 영역을 일반적으로 2가지로 나누는 것으로 알고 있습니다.
uninitialized static data, initialized static data로 나누는 데요.
그럼, 아래에서,
예제 1,
int myarray[5000] = { 1, 2, 3, 4};
int main(void){
myarray[0] = 3;
return 0;
}

예제 2,
int myarray[5000];
int main(void){
myarray[0] = 3;
return 0;
}
예제 1이 initialized static data이고 예제 2가 uninitialized static data로
알고 있습니다. 그러면,
배열이 함수 main() 속으로 들어가면 메모리의 stack영역에 들어가는 것이 되나요? 제 생각에는 stack 영역에 들어가는 것 같은데..

jyj9782의 이미지

커널 뮤텍스 락 거는 코드좀 알려주세요..

^^

제가 공유된 자원에 구조체에.. 막 여러 함수에서..

비동기적으로 접근하고 조작하는데요..

커널 모듈이라..

뮤텍스락을 걸어야하는데.. pthread 처럼 그런게 있는것도 아니고..

어떻게 해야할지 정모르겠어요..

예제코드좀 부탁드려요 ^^

페이지

프로그래밍 QnA 구독하기