Raspberry Pi_Kor_13.1.1 파일에 대한 권한 정보 확인


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)

파일에 대한 소유권이 있는 특정 사용자 그룹을 의미한다.

 

    크기

파일의 크기

 

    생성/변경일자

파일의 생성 및 변경일자

 

    파일이름

파일이름

 

 


 

Leave a Reply