취미와 밥줄사이
[Linux] chmod 명령어 사용법 - 파일 권한 변경 본문
1. 리눅스 파일 사용 권한
- 리눅스에서 파일을 사용해 할 수 있는 작업
- 파일에 저장된 데이터를 읽기 - r
- 파일에 데이터를 쓰기 - w
- 파일 실행 - x
- 만약 리눅스 시스템의 모든 파일이 종류에 관계없이 읽기, 쓰기, 실행이 가능하게 만들어진다면 잘못된 명령어 사용으로 시스템 운영이 중단되거나 중요한 파일이 삭제될 수가 있음
- 리눅스에서는 파일 및 디렉토리에 대해서 읽기, 쓰기, 실행 권한을 파일 개별적으로 지정할 수 있도록 만들어 놓음
- chmod 명령어는 파일의 권한을 변경할 수 있게 만들어주는 명령
2. chmod 명령
- 파일의 모드를 변경하는 명령
-
chmod [OPTION] [MODE] [FILE] OPTION -v : 모든 파일에 대해 모드가 적용되는 진단(diagnostic) 메시지 출력. -f : 에러 메시지 출력하지 않음. -c : 기존 파일 모드가 변경되는 경우만 진단(diagnostic) 메시지 출력. -R : 지정한 모드를 파일과 디렉토리에 대해 재귀적으로(recursively) 적용. MODE 파일에 적용할 모드(mode) 문자열 조합. u,g,o,a : 소유자(u), 그룹(g), 그 외 사용자(o), 모든 사용자(a) 지정. +,-,= : 현재 모드에 권한 추가(+), 현재 모드에서 권한 제거(-), 현재 모드로 권한 지정(=) r,w,x : 읽기 권한(r), 쓰기 권한(w), 실행 권한(x) X : "디렉토리" 또는 "실행 권한(x)이 있는 파일"에 실행 권한(x) 적용. s : 실행 시 사용자 또는 그룹 ID 지정(s). "setuid", "setgid". t : 공유모드에서의 제한된 삭제 플래그를 나타내는 sticky(t) bit. 0~7 : 8진수(octet) 형식 모드 설정 값.
REFERENCE
https://recipes4dev.tistory.com/175?category=768818
'OS > Linux' 카테고리의 다른 글
[Ubuntu18.04] ImportError: No module named tensorflow (2) | 2021.11.07 |
---|---|
[Ubuntu] Python3 최신 버전 설치하기 (0) | 2021.10.13 |
[Ubuntu] Python / Ubuntu 버전 확인 명령어 (0) | 2021.10.13 |
[Linux] 우분투18.04 리눅스에 파이썬 설치하는 방법 (0) | 2021.05.14 |
[Linux] - 다중 사용자 시스템 (0) | 2021.03.25 |