-
[ 기본정리 ] UID와 EIDTechnique/LINUX 2016. 5. 12. 22:25반응형
- UID 는 실제 UID로 RUID라고 하기도 한다.
사용자가 로그인할 때 사용한 계정의 UID를 의미한다.
- EID 는 유효 사용자 ID 라고 한다.
현재 명령을 수행하는 주체의 UID를 의미한다.
일반적으로 UID 와 EUID는 같으며 UID와 EID가 달라지는 경우는 두가지가 있다.
- 실행 파일에 setuid가 설정되어 있는 경우 : setuid가 설정되어 있는 경우에 해당 실행 파일을 실행한 프로세스의 UID는 사용자 계정의 UID가 아니라 실행 파일 소유자의 UID가 된다. 이때 실행 파일 소유자의 UID를 EUID라고 한다.
- su 명령을 사용하여 다른 계정으로 전환한 경우 : 사용자가 로그인하면 처음에는 UID와 EUID가 같은 값을 갖는다 하지만 su 명령을 사용하여 다른 사용자로 전환하면 UID와 EUID가 달라진다.
즉 사용자가 임시로 바뀌어 명령을 실행하는 주체가 user2가 되었다는 의미이다.
반응형'Technique > LINUX' 카테고리의 다른 글
top 커맨드 (0) 2016.12.22 ubuntu 해상도 추가 (0) 2016.09.12 [ 기본정리 ] 사용자 계정 관리 (0) 2016.05.11 [ 기본정리 ] 패키지 관리 (0) 2016.05.11 [ 기본정리 ] 우분투 패키지 (0) 2016.05.11