일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 라이브러리
- 우분투
- visual studio code
- 운영체제
- 판다스
- 프로그래머스
- 에러
- 디버깅
- 파이썬
- 데이터베이스
- 아나콘다
- 단축키
- 플라스크
- 데이터분석
- SQL
- 엑셀
- 역할
- 기초
- 예제
- 가상환경
- 깃허브
- 디렉토리
- MySQL
- 원격저장소
- 리눅스
- OpenCV
- 코랩
- vscode
- matplotlib
- 머신러닝
Archives
- Today
- Total
취미와 밥줄사이
[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 |