man 2 intro
를 하거나 man 2 errno
를 하고, 스크롤을 아래로 내려 DEFINITION 부분을 보면 프로세스와 권한이 어떻게 작동하는 지에 대한 전반적인 정의와 컨셉에 대한 설명들이 나온다.
아래에서 effective user가 무엇인지 알아두면 도움이 된다.
man 2 fork
#include <unistd.h>
pid_t fork(void);
fork()는 새로운 프로세스를 생성한다. 새 프로세스(자식 프로세스)는 다음 내용을 제외하고, fork를 호출한 프로세스(부모 프로세스)와 똑같은 복사본이다.