ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ 기본정리 ] 파일의 속성
    Technique/LINUX 2016. 5. 4. 21:47
    반응형

    리눅스에서 디렉토리에 속해 있는 파일의 정보를 읽는 커맨드는 ls 이고

    ls의 옵션중 ls -l 을 하는 경우 상세정보 까지 볼 수 있다.

    이 상세정보에 대해 설명을 하자면



     속성 값

     의미 

     - 

     파일의 종류 ( - : 일반, d : 디렉토리 ) 

     rw-r--r-- 

     파일을 읽고 쓰고 실행할 수 있는 접근 권한 표시 

     1 

     하드 링크의 개수 

     root 

     파일 소유자의 로그인 ID 

     root 

     파일 소유자의 그룹 이름 

     233 

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

     5월 4 21:34 

     파일이 마지막으로 수정된 날짜 

     /etc/hosts 

     파일 명 


    파일의 접근 권한 표시에는 파일의 소유자와 그룹이나 기타 사용자들이 이 파일에 대해 가지고 있는 접근 권한을 표시하는 것이다.

    접근 권한은 파일의 소유자가 chmod 명령을 통해 마음대로 바꿀수 있다.

    이 접근 권한에는 파을의 소유자, 파일이 속한 그룹, 그외 사용자 와 같이 3가지 그룹으로 나누어 적용한다.


    기본적으로 사용자가 파일을 생성하면 그 파일의 소유자가 되는데, 사용자가 속한 기본 그룹이 파일과 관련된 그룹이 된다. 만약 상위 디렉토리에 특수한 권한이 부여되어 있으면 다른 그룹으로 지정될 수도 있다.

    파일의 소속 그룹은 시스템 관리자가 명령을 이용하여 강제로 변경할 수도 있다. 그리고 소유자도 아니고 그룹에 속한 사용자도 아닌 나머지 사용자는 모두 기타 사용자가 된다.


    접근 권한에는 읽기, 쓰기, 실행 권한으로 나누어 진다.


     권한

     파일 

     디렉토리 

     읽기  

     파일을 읽거나 복사할 수 있다.  

     ls 명령으로 디렉토리 목록을 볼 수 있다. ( ls 명령의 옵션은 실행 권한이 있어야 사용할 수 있다. ) 

     쓰기  

     파일을 수정 이동 삭제할 수 있다 ( 디렉토리에 쓰기 권한이 있어야 한다 )  

     파일을 생성하거나 삭제할 수 있다. 

     실행 

     파일을 실행할 수 있다 ( 셸 스크립트나 실행 파일의 경우 ) 

     cd 명령을 사용할 수 있다. 파일을 디렉토리로 이동하거나 복사할 수 있다. 


    접근 권한의 표기는 사용자 카테고리별로 누가 파일을 읽고 쓰고 실행할 수 있는지를 문자로 나타낸 것이다.

    읽기 권한은 r 쓰기는 w 실행은 x 료 표기하며 해당 권한이  없을경우엔 - 로 표기한다.

    사용자 카테고리가 3개고 권한도 3개이므로 총 9개의 문자로 나타낸다.

    맨앞은 파일의 타입을 나타내기에 영향이 없으므로 10가지 문자로 파일의 권한을 표시할 수 있다.


    반응형

    댓글

Designed by Tistory.