명령어는 파일이나 디렉터리의 접근 권한을 변경

 

사용하는 방법

chmode [option] [mode] [file]

 

Option 내용
-v 모든 파일에 대해 모드가 적용되는 진단(diagnostic) 메세지 출력
-f 에러 메세지 출력하지 않음
-c 기존 파일 모드가 변경되는 경우만 진단 메세지 출력
-R 지정한 모드를 파일과 디렉토리에 대해 재귀적으로 적용

 

Mode 내용
u, g, o, a 소유자 (u), 그룹 (g),  그 외 사용자 (o), 모든 사용자 (a)
+, -, = u,g,o,a 에게 권한 추가 (+) 제거(-) 지정(=)
r w x 읽기 권한 (r), 쓰기 권한 (w) , 실행 권한 (x)
X X 는 권한 지정 대상이 "실행(x) 권한을 가져도 괜찮은 경우에만 실행 권한을 지정"

 

예시

$ chmod u+x FILE        # 파일 소유 사용자에게 실행권한 추가.
$ chmod ug=rw FILE      # 파일 소유 사용자와 그룹에게 읽고쓰기 권한 지정
$ chmod u=rwx,g=r FILE  # 파일 소유 사용자는 모든권한 지정, 그룹에게는 읽기권한 지정
$ chmod u-x FILE        # 파일 소유 사용자의 실행 권한 제거.

 

 

참고자료

https://recipes4dev.tistory.com/175

 

리눅스 chmod 명령어 사용법. (Linux chmod command) - 리눅스 파일 권한 변경.

1. 리눅스 파일 사용 권한 리눅스에서, 파일(File)을 사용해 할 수 있는 작업은 크게 세 가지로 나눌 수 있습니다. 파일에 저장된 데이터를 읽기. (r = read). 파일에 데이터를 쓰기. (w = write). 파일 실

recipes4dev.tistory.com

 

+ Recent posts