Development/Linux
[Linux] UID, GID
jstar0525
2021. 4. 23. 15:12
반응형
이번에는 Linux의 UID, GID에 대해 간단히 알아보겠습니다.
1. UID
UID는 user identifier, user ID를 뜻합니다.
유닉스 계열에서의 사용사 식별 번호로
수퍼유저(root)의 UID는 0입니다.
2. GID
GID는 group identifier, group 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 |
[출처] https://zetawiki.com/wiki/리눅스_패스워드_파일_/etc/passwd
반응형