리눅스 내 모든 파일과 폴더는 특정 계정과 그룹을 가지고 있다.
이 파일과 폴더의 권한에 따라서 접근, 실행 여부가 결정된다.
1. 필드는 총 10개 문자로 구분
2. 첫번째 문자는 파일, 디렉토리 구분 이후 3개씩 구분해서 read, write, execute 로 나눠진다.
- 1 : 파일 / 폴더 구분 ( d : 디렉토리 , - : 파일)
- 2.3.4 : 소유 계정에 부여된 권한 (read / write / execute) 순
- 5.6.7 : 소유 그룹에 부여된 권한 (read / write / execute) 순
- 8.9.0 : 기타 계정이 가지는 권한 (read / write / execute) 순
-rw-r--r-- 1 master master 3839 4월 4 14:09 .bashrc
drwxr-xr-x 12 master master 4096 4월 17 14:41 .cache/
3. 권한 변경은 숫자를 많이 사용한다.
권한 | 숫자 |
--- (000) | 0 |
--x (001) | 1 |
-w- (010) | 2 |
-wx (011) | 3 |
r-- (100) | 4 |
r-x (101) | 5 |
rw- (110) | 6 |
rwx (111) | 7 |
- 파일 및 폴더 권한변경 [chmod]
chmod [권한] [파일명] |
chomd 755 test.js
- 파일 소유주, 그룹 변경
chown [소유계정]:[소유그룹] [파일명] |
chown test:test test.js
'Ops > Linux' 카테고리의 다른 글
Linux 계정 그룹 추가 (group, docker) (0) | 2022.05.15 |
---|---|
Linux 파일 용량 보기 (ls) (0) | 2022.05.15 |
Linux 디렉토리 구조 (0) | 2022.05.12 |
Linux Crontab 이란? (0) | 2022.05.12 |
Linux 디스크 용량 사용방법 (df, du) (0) | 2022.05.11 |