Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
12.3 사용자 계정의 시스템 내부 관리
Raspberry Pi 시스템에서 사용자 그룹은 "/etc/passwd" 파일에서 관리된다. 내부에서 관리되는 자료는 다음의 형식을 가지고 있다.
<사용자 이름>: x:<UserID>: <GroupID>:<사용자 유형>:<Home Directory>:<기본 bash>
■ 사용자 이름
■ User ID
■ GroupID
■ 사용자 유형
■ Home Directory
■ 기본 bash
시스템에서 특정 사용자 계정을 정의하면 각각의 사용자 계정에 대해서 내부적으로 User Id 번호가 부여된다. 시스템 내부적으로는 사용자 계정을 참조할 때는 항상 이 User Id를 사용하도록 되어 있다.
다음은 사용자 계정 "guser001"과 "guser002"를 생성한 후 "/etc/passwd" 파일의 내용을 확인해 본 것이다. 각각의 사용자 계정 뒤에 번호가 부여되어 있는 것을 확인할 수 있다.
pi@raspberrypi ~ $ sudo cat /etc/passwd |
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh ~~~~~ guser001:x:1001:1004:General User 001,,,:/home/guser001:/bin/bash guser002:x:1002:1005:General User 002,,,:/home/guser002:/bin/bash |
예를 들어 사용자 계정 "guser001"을 보면 "1001"라는 Id가 부여되어 있는 것을 알 수 있다. 이 "1001"의 번호가 해당 계정에 대해 내부적으로 관리되는 User Id이다.