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
13.1 파일 권한(file permission) 체계 이해
13.1.1 파일에 대한 권한 정보 확인
Linux 시스템에서 파일에 대한 정보를 확인하면 해당 파일에 대한 권한을 파악할 수 있다.
아래는 window 화면에서 [File Manager] 프로그램으로 확인한 "testdata"라는 directory의 내용이다. 해당 directory에는 파일과 또 다른 directory가 있는 것을 확인할 수 있다.
Terminal 화면에서 파일에 대한 권한정보를 파악하기 위해서는 아래와 같이 ls 명령을 사용하면 된다.
ls <directory/파일> -l |
Terminal 화면에서 "ls –l" 명령으로 directory에 대한 상세정보를 확인해 보면 아래와 같은 파일 정보들을 확인할 수 있다. 이 정보에는 파일에 대한 일반 정보와 파일에 대한 권한 정보가 함께 포함되어 있다.
pi@raspberrypi ~ $ ls testdata -l |
drwxr-xr-x 2 pi pi 4096 Mar 24 02:26 manual01 drwxr-xr-x 2 pi pi 4096 Mar 24 02:26 manual02 -rw-r--r-- 1 pi pi 18 Mar 24 02:10 user_guide01.txt -rw-r--r-- 1 pi pi 18 Mar 24 02:10 user_guide02.txt |
다음은 위의 내용 중에서 특정 파일에 대한 정보의 내용을 항목별로 구분하여 도표로서 표시한 것이다.
d | rwx | r-x | r-x |
유형 | owner 권한 | group 권한 | 기타 권한 |
2 | pi | pi | 4.0K | Mar 24 02:26 | manual01 |
개수 | owner | group | 크기 | 생성/변경 일자 및 시간 | 파일이름 |
아래는 위의 정보 중에서 권한에 대한 정보를 다시 세분화하여 표시한 것이다.
r | w | x | r | - | x | r | - | x |
읽기 | 쓰기 | 실행 | 읽기 | 쓰기 | 실행 | 읽기 | 쓰기 | 실행 |
owner 권한 | group 권한 | 기타 권한 |
파일의 세부정보의 각 항목에서 나타날 수 있는 값들에 대한 기본적인 정보를 정리하면 아래와 같다.
■ 유형
d -- directory
- -- 파일
l -- 링크
c -- character device node
b -- block device node
p -- named pipe
s -- socket
이것은 파일의 유형을 나타나는 정보이다. 해당 내용이 directory인 경우는 "d" 로 표시되고, 파일인 경우는 "-"으로 표시되고, 파일도 아니고 directory도 아니고 link인 경우는 "l" 로 표시된다.
■ 소유 사용자(owner user) 권한
- -- 권한 없음
r -- 읽기 권한
w -- 쓰기 권한
x -- 실행권한
■ 소유 그룹(owner group) 권한
- -- 권한 없음
r -- 읽기 권한
w -- 쓰기 권한
x -- 실행권한
■ 기타(other) 권한
- -- 권한 없음
r -- 읽기 권한
w -- 쓰기 권한
x -- 실행권한
■ 개수
1 -- 파일
2 -- 자신 directory
3이상 -- 자신 directory + 내부 directory개수
■ 소유자(owner user)
파일에 대한 소유권이 있는 특정 사용자 계정을 의미한다.
■ 그룹(owner group)
파일에 대한 소유권이 있는 특정 사용자 그룹을 의미한다.
■ 크기
파일의 크기
■ 생성/변경일자
파일의 생성 및 변경일자
■ 파일이름
파일이름