Linux文件属性结构

Drwxr-xr-x      5     root     root     4096     ju125    .cshrc

     (1)            (2)     (3)       (4)       (5)         (6)         (7)    

(1) 파일 하가

(2)링크 수

(3)소유자명(계정명)

(4)그룹명 

(5)파일 크기(바이트 단위)

(6)갱신 날짜,시간

(7)파일명

파일 허가상태

  d    rwx    rwx     rwx

     (1)   (2)     (3)      (4)

  허가권에는 총 10자로 되어 있다

    (1)파일 구분: 파일의 종류가 무엇인가를 나타낸다

    (2)소유자:파일의 소유자(만든 이)에 대한 허가권

    (3)그룹:소유자가 속한 그룹에 대한 허가권

    (4)그 밖의 사람들: 소유자와 그룹 이외의 사용자에 대한 허가권

    파일 구분:

      - : 일반적인 파일

      d: 디렉토리

      l: 심볼릭 링크

      b:블록형 특수 파일

      c:문자형 특수 파일

    허가 상태

      r(read): 일기 허가

      w(write): 쓰기 허가

      x(execute): 실행하기 허가

    소유권 변경:

      chown명령어를 사용한다.

      형식:chown[옵션][바꿀 소유권자ID][파일 or 디렉토리명]

      [옵션]

        -R:하위 디렉토리/파일에 모두 적용한다.

    그룹 소요권 변경

      chgrp명령어를 사용한다.

      형식:chgrp[옵션][바꿀 그룹의 소유권자ID][파일 or 디렉토리명]

      [옵션]

        -R: 하위 디렉토리/파일에 모두 적용한다.

  허가권변경:

    허가권은 사용자와 그룹,다른 사용자에 대한 허가권의 3부분으로 구성

    명령:chmod

    형식:chmod {a,u,g,o} {+,-} {r,w,x} [파일이름]

      a: all , u:user, g:group, o: other

      +:추가, -:제거

      r: 읽기권한, w:쓰기권한, x: 실행권한

    1)chmod a+x file1 ->모든 사용자에게 실행 권한을 추가

    2)chmod 0-x file2 -> 다른 사용자에게 실행 권한을 제거

    3)chmod ug+rw, 0-r file3 -> 소유자와 그룹에 읽기쓰기 권한을 주고 다른 사용자에게는 읽기 권한을 금지한다.

  문자를 이용하는 방법보다 숫자를 이용해 허가권을 변경하는 방법이 더 많이 사용된다

    4  2  1      4 2 1     4 2 1

    r  w  x      r  w x     r w x

  위 3개의 숫자를 더한 값을 사용한다.

    1) chmod 754 file1 ->사용자는 읽기/쓰기/실행 모두 가능

               그룹사용자는 읽기/실행 가능

               다른 사용자는 읽기만 가능하다

posted on 2011-07-21 16:19  不知道  阅读(176)  评论(0)    收藏  举报

导航