본문 바로가기
IT

[Linux] UID, GID

by 보안매크로 2023. 11. 4.
728x90

1. UID


UID는 user identifier, user ID를 뜻합니다.

사용자의 ID를 숫자로 표시합니다.

유닉스 계열에서의 사용사 식별 번호로

수퍼유저(root)의 UID는 0입니다.

 

2. GID


GID는 group identifier, group ID를 뜻합니다.

그룹의 ID를 숫자로 표시합니다.

유닉스 계열의 그룹 식별 번호로

수퍼유저(root)의 그룹 GID는 0입니다.

 

3. 확인방법


UID와 GID는 아래의 명령으로 확인할 수 있습니다.

$ cat /etc/passwd

root:x:0:0:root:/root:/bin/bash
newuser:x:1000:1000::/home/newuser:/bin/bash
...(생략)

$ cat /etc/group

root:x:0:
newuser:x:1000:
...(생략)

 

/etc/passwd는 이름과 달리 passward 정보는 가지고 있지 않습니다.

초기에는 패스워드의 해시값을 직접 보관했으나, 현재 /etc/shadow 파일로 분리되어 그 흔적으로 x가 남아있습니다. 

 

/etc/passwd의 각각의 필드에 대해서는 아래와 같습니다.

 

사용자명
(아이디)
패스워드  UID GID 정보 홈디렉토리 쉘환경
root x 0 0 root /root /bin/bash
newuser x 1000 1000
/home/newuser /bin/bash
728x90

'IT' 카테고리의 다른 글

서버 포트포워딩 하는 방법  (0) 2024.03.10
SDK vs API vs Framework vs Library?  (0) 2023.06.19
SDK vs API vs Framework vs Library?  (0) 2023.06.18
리눅스의 구조(참조)  (0) 2023.06.18
이해하면 인생이 바뀌는 TCP 송/수신 원리  (1) 2023.06.17