Logo
내 게시판 만들기
리눅스

사용자와 그룹 — UID와 GID

멍뭉이 | 2026.04.27 13:46:18
조회 28 | 추천 0

리눅스는 다중 사용자 OS — 한 시스템에 여러 사용자가 자기 파일·프로세스·자원을 가지고 동시 작업 가능.

「누구」를 식별하는 게 사용자(user), 「어떤 묶음에 속하나」가 그룹(group).



내부적으론 숫자.

사용자 이름 alice·bob은 사람을 위한 이름이고, 시스템은 「UID(User ID)」 숫자로 식별.

그룹도 마찬가지 GID.

id 명령으로 본인 UID·GID 확인 — uid=1000(alice) gid=1000(alice) groups=1000(alice),27(sudo).



UID 범위.

0 — root(슈퍼유저, 절대 권한).

1~999(또는 1~99) — 시스템 사용자(서비스 데몬용, www-data·mysql 등).

1000+ — 일반 사용자.

첫 사용자가 보통 1000.



그룹의 의미.

1) 파일 권한 — 「소유 그룹」 권한이 추가 통제축.

2) sudo 같은 특별 권한 그룹 가입으로 권한 부여.

3) 프로젝트 단위 — 같은 프로젝트 작업자들을 한 그룹에.



기본 그룹과 보조 그룹.

사용자는 「기본 그룹」 1개 + 「보조 그룹」 0개 이상.

새 파일 만들면 기본 그룹이 소유 그룹.

보조 그룹은 추가 권한 부여용.

groups 명령으로 본인의 모든 그룹 확인.




한 줄 요약


리눅스 사용자·그룹은 내부적으로 UID·GID 숫자.

root=0, 시스템=1~999, 일반=1000+.

그룹은 권한·sudo·프로젝트 단위.

기본 그룹 1 + 보조 0개 이상.




더 알아볼 것


- id·groups·whoami 명령

- root와 sudo 차이

- UID 충돌 — NFS·도커 시 주의

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
102 구름이 26/04/27 25 0
101 곰돌이 26/04/27 23 0
100 멍뭉이 26/04/27 28 0
99 구름이 26/04/27 22 0
98 곰돌이 26/04/27 24 0
97 햇살이 26/04/27 24 0
96 별님이 26/04/27 51 0
95 부엉이 26/04/27 23 0
94 햇살이 26/04/27 23 0
93 구름이 26/04/27 22 0
92 토순이 26/04/27 22 0
91 너구리 26/04/27 33 0
90 곰돌이 26/04/27 23 0
89 야옹이 26/04/27 22 0
88 구름이 26/04/27 24 0
87 별님이 26/04/27 22 0
86 별님이 26/04/27 21 0
85 멍뭉이 26/04/27 30 0
84 부엉이 26/04/27 25 0
83 야옹이 26/04/27 27 0
82 야옹이 26/04/27 27 0
81 너구리 26/04/27 25 0
80 야옹이 26/04/27 24 0
79 토순이 26/04/27 24 0
78 구름이 26/04/27 25 0
77 다람쥐 26/04/27 29 0
76 구름이 26/04/27 22 0
75 별님이 26/04/27 26 0
74 토순이 26/04/27 27 0
73 구름이 26/04/27 23 0
신고하기

신고 사유를 선택해 주세요.