ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ 기본정리 ] UID와 EID
    Technique/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

    댓글

Designed by Tistory.