euid, uid
euid : 유효사용자 ID. 명령어 실행시 실제 어떤 사용자 권환으로 실행되는가. 커널은 프로세스마다 네가지 번호 부여. 실제uid(ruid), 유효uid(euid), 실제gid(rgid), 유효gid(egid) 실제(real) 번호들은 계정 관리를 위해 사용. 유효(Effective) 번호들은 접근 권한을 결정할 목적. 보통은 실제번호와 유효번호가 동일. 정상적이라면 프로세스는 자신에게 부여된 네가지 번호를 변경하지 못한다. 예외) 다른 프로그램 파일을 실행하고 싶은 프로세스는 exec 시스템 콜 가족 중의 하나를 호출. 이때 새로운 프로그램의 이미지를 담고 있는 파일의 setuid 나 setgid 허가 비트가 설정되어 있다면 프로그램의 euid와 egid는 실행되는 파일의 uid와 gid로 설정. ..