ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 권한
    리눅스공부 2020. 10. 20. 22:20

    == 허가권, 소유권, 특수권한..

     

    drwx------. 5            korea korea 128 9월 25 18:26 korea

    [permission]             [ownership]

    ==허가권                == 소유권             == 권한

     

    permission(허가권)

     

                 파일 형식

                 d

                                    owner                group           other

                                  -소유자,사용자       - 그룹        -일반사용자(owner, group 해당이 안되는 사용자)

                                   r  w   x               r  w   x        r  w  x

                                  4   2   1              4  2   1        4  2  1

                 -                *100                     *10             *1           == 777

                 r: read = 읽기

                 w: write = 쓰기

                 x: execute = 실행, 접근

                 == x가 파일에 있다면 실행, x가 디렉토리에 있다면 접근 의미

                 == 디렉토리는 접근이 되어야만 안에 있는 파일들을 읽거나 쓸 수 있음

    375 == wx rwx rx

     

    chmod == change modification == 허가권 변경

     

    사용형식 : chmod [permission][file/directory]

     

    허가권 변경 방식

     

    1. numeric method == 숫자 형태로의 변경 == (permission  변경시 숫자형태로 사용해서 변경)

    ex) chmod 256 test

     

    2. symbolic method == 문자 형태로의 변경

     

    owner = u

    group = g

    other = o

     

    ex)

    chmod u+r test

    chmod u+r,g-r,g+w,g-x,o-r,o+x test

    chmod u+r,g-rx+w,o-r+x test

     

    chown == change ownership == 소유권 변경

     

    chown [UID]:   [GID}    [file/directory]

            소유자 소유그룹

     

    ex)

             chown korea ./a   == UID, GID 지정없이 사용할 경우 UID만 변경

             chown korea:korea ./b

             chown root:korea ./c          == UID,GID 모두 변경

                                                  == 구분시 : 사용

     

     

    == 소유권 변경시 : 대신에 .을 대체 사용 가능

     

    ex)        chown .korea./a == .을 앞에 사용하면 GID만 변경

                chown korea. ./b == .을 뒤에 사용하면 UID,GID 모두 변경

                chown korea.root ./c == : 대신 사용해도 무관

    '리눅스공부' 카테고리의 다른 글

    ACL & 권한 응용 계정 관리  (0) 2020.10.23
    특수권한  (0) 2020.10.21
    user account management: /etc/group  (0) 2020.10.19
    user account management: /etc/skel  (0) 2020.10.18
    user account management: /etc/shadow  (0) 2020.10.18

    댓글

Designed by Tistory.