ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스 파일구조와 허가권(Linux permission)
    정보보안/리눅스 2020. 4. 10. 15:59

    리눅스는 모든 파일 및 디렉터리 구조에서 허가권을 가진다.

     

    1. 구조

     

    명령어 ls -al 을 사용하면 현재 위치의 모든 디렉터리와 파일명의 구조를 파악할 수 있다.

     

    [kst09@dal ~]$ ls -la

    합계 28

    drwx---r-x.  7 kst09 kst   208  4  8 13:37 .

    drwxr-xr-x  29 root  root 4096  4  9 16:56 ..

    -rw----r-x.  1 kst09 kst  2241  4  9 17:17 .bash_history

    -rw-r--r-x.  1 kst09 kst    18  8  8  2019 .bash_logout

    -rw-r--r-x.  1 kst09 kst   193  8  8  2019 .bash_profile

    -rw-r--r-x.  1 kst09 kst   231  8  8  2019 .bashrc

    drwxr-xr-x.  3 kst09 kst    18  4  6 17:38 .cache

    drwxr-xr-x.  3 kst09 kst    18  4  6 17:38 .config

    -rw----r-x   1 kst09 kst    12  4  8 13:37 .lvm_history

    drwxr-xr-x.  4 kst09 kst    39  4  6 21:33 .mozilla

    -rw----r-x   1 kst09 kst  3502  4  8 10:21 .viminfo

    lrwxrwxrwx   1 kst09 kst    11  4  8 13:19 Data -> /home/data/

    drwxr-xr-x   3 kst09 kst    83  4  8 10:21 test0407

     

    1) 파일종류

    파일종류는 다음과 같다.

    일반파일

    -

     

    디렉토리

    d

     

    링크파일

    l

    (링크파일 연동)

    블록 디바이스 파일

    b

    블록디바이스 파일은 i/o 최소 단위가 os에서 정한 blk단위로 cache 가능하다.

    [리눅스 장치파일로 이동(#추후 링크)]

    문자디바이스 파일

    c

    산차적인 입출력 파일[리눅스 장치 파일로 이동(#추후 링크)]

    2) 퍼미션

    permission은 총 3개의 종류로 구성되어 있다. 

    소유자

    그룹

    기타        

    읽기

    쓰기

    실행

    읽기

    쓰기

    실행

    읽기

    쓰기

    실행

    r

    w

    x

    r

    w

    x

    r

    w

    x

    4

    2

    1

    4

    2

    1

    4

    2

    1

    예를 들어

    lrwxrwxrwx   1 kst09 kst    11  4  8 13:19 Data -> /home/data/의 경우

    소유자, 그룹, 기타 모두 읽기, 쓰기 , 실행 권한을 가진다.

     

    이때 허가권을 수정해보자.

     

    chmod [숫자] [파일명] 을 이용하면 허가권을 변겨잉 가능하다. 

    모든 허가권을 뺏을 수 있다. 하지만 이렇게 되면 

     

     

    '정보보안 > 리눅스' 카테고리의 다른 글

    router 만들기.  (0) 2020.04.17
    vsFTP 설치하고 실행하기  (0) 2020.04.16
    네트워크 자동실행 설정하기  (0) 2020.04.16
    Rsync  (0) 2020.04.13
    RPM  (0) 2020.04.13

    댓글

Designed by Tistory.