권한 확인

$ ls -l #long format
drwxr-xr-x 5 tezpark staff 170 11 9 2015 Public/
drwxr-xr-x 4 tezpark staff 136 11 30 11:01 Sites/
....
목록에 표시되는 왼쪽 부분이 (drwxr-xr-x) 권한 정보를 나타냄
예제에서 보이는 권한 정보에 표시되는 문자열은 아래를 의미한다.
            d              rwx              r-x                 r-x
        파일타입    User권한     group권한      other권한

파일타입

  • - : plain file. 일반 파일. 실행 파일도 포함한다.
  • d : directory. 디렉토리 형식.
  • l : link. 다른 파일을 가리키는 링크 파일.
  • p : pipe. 두 개의 프로그램을 연결하는 파이프 파일. 
  • b : block device. 블럭 단위로 하드웨어와 반응하는 파일.
  • c : character device. 스트림 단위로 하드웨어와 반응하는 파일.

권한타입

  • - : 권한 없음
  • r : Read (읽기)
  • w : Write (쓰기)
  • x : Execute (실행)

권한 설정

$ chmod [] []
chmode = change mode 의 약자
사용은 아래와 같이 한다
$ chmod 755 test # test rwxr-xr-x .
$ chmod 654 test # 654 = rw-r-xr--
$ chmod 4 test # -> chmod 004 test

심볼 숫자 값

  • r = 4
  • w = 2
  • x = 1 
  • - = 0 

숫자 조합 값

  • rw- = 4 + 2 + 0 = 6
  • r-x = 4  + 0 + 1 = 5
  • rwx = 4 + 2 + 1 = 7

하위 폴더까지 권한주기

$ chmod -R [] []
반응형