권한 확인
$ 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 [권한] [파일]
반응형
'Programming > Bash' 카테고리의 다른 글
[Disk] 디스크, 파일, 폴더 용량 확인 (0) | 2016.12.11 |
---|---|
[Link] Symbolic link (0) | 2016.08.21 |
[치환] 파일 내부 문자 치환 (폴더 내 모든 파일) (0) | 2016.08.21 |
[압축] Tar 압축하기/풀기 (0) | 2016.08.21 |
[비교] 파일/폴더 내용 비교 (0) | 2016.08.21 |
[검색] n일 이내에 수정된 파일 찾기 (0) | 2016.08.21 |
[검색] 파일 검색, 파일 내부 문자열 검색 (0) | 2016.08.21 |