유효id와 실제id

zihado의 이미지

프로그래밍 공부를 하고 있습니다.

프로세스 부분에서

유효id와 실제id 부분이 잘 이해가 안가는데

명쾌하게 설명해주실분 없나요 -_-a

Dr_stein의 이미지

어떤 프로세스가 돌고 있을때 그 프로세스의 real user id는 처음에 로그인한
id(도중에 바뀌지 않았다면) 라고 생각하시면 되고 effective user id는
그 프로세스가 현재 가지고 있는 권한 이라고 보시면 됩니다.

본인인 만든 파일을 실행했다면 real user id와 effective user id가 같을것이고(바꾸지 않았다면), 만약 실행 파일에 setuid bit가 체크되어 있다면
그 파일의 owner의 권한이 effective user id이고 본인이 로그인한 id가 real user id(바꾸지 않았다면)가 될것입니다.

앞마당 먹고 시작한 저그의 8할은 뮤탈 테크를 먼저 탄다. 하지만 나머지 2할때문에 항상 스켄이 모자란다. - _-;