[리눅스] chmod 명령어
리눅스 시스템에서 파일이나 디렉터리의 퍼미션을 변경해야 할 때는 chmod
명령어를 사용합니다. 이 명령어를 사용하여 파일 또는 디렉터리의 읽기, 쓰기 및 실행 권한을 설정할 수 있습니다.
chmod 명령어 구문
chmod
명령어의 기본적인 구문은 다음과 같습니다.
chmod [옵션] 모드 플래그 파일/디렉터리
- 옵션:
-R
(재귀적으로 권한을 변경할 때 사용) - 모드: 권한 설정 값을 의미하며, 숫자 모드(수치 모드) 또는 기호 모드로 지정 가능
- 플래그:
u
(소유자),g
(그룹),o
(다른 사용자),a
(모든 사용자) - 파일/디렉터리: 권한을 변경할 대상 파일이나 디렉터리
chmod 명령어 예시
숫자 모드를 사용한 권한 변경
chmod 755 file.txt
위 명령어는 file.txt
의 소유자는 읽기, 쓰기, 실행이 가능하고, 그룹 및 다른 사용자는 읽기와 실행이 가능하도록 권한을 변경합니다.
기호 모드를 사용한 권한 변경
chmod u=rw,go=r file.txt
위 명령어는 file.txt
의 소유자에게는 읽기와 쓰기 권한을 주고, 그룹과 다른 사용자에게는 읽기 권한만 부여합니다.