본문 바로가기
IT/Linux

리눅스(linux) chmod 명령어

by 뉴코딩맨 2023. 4. 23.
리눅스에서는 파일 및 디렉토리의 권한 설정을 변경하기 위해 chmod 명령어를 사용합니다. 이 명령어는 "change mode"의 줄임말입니다. chmod 명령어는 3가지 방법으로 권한을 변경할 수 있습니다: 숫자 모드, 기호 모드, 문자 모드입니다.
 

숫자 모드

 

숫자 모드는 숫자 3자리로 권한을 나타냅니다. 첫 번째 자리는 소유자 권한, 두 번째 자리는 그룹 권한, 세 번째 자리는 기타 사용자 권한을 나타냅니다. 각 자리는 다음과 같은 값을 가질 수 있습니다:
 
4: 읽기 권한
2: 쓰기 권한
1: 실행 권한
예를 들어, 소유자에게 읽기와 쓰기 권한을 주고, 그룹과 기타 사용자에게는 읽기 권한만 주려면 chmod 644 filename과 같이 명령어를 입력합니다. 이는 숫자 모드에서 소유자에게 6(4+2), 그룹과 기타 사용자에게 4(읽기)를 나타냅니다.
 

기호 모드

 

기호 모드는 알파벳 문자와 기호를 사용하여 권한을 변경합니다. +, -, = 기호를 사용하여 권한을 추가, 삭제, 설정할 수 있습니다. 또한, r, w, x와 같은 문자를 사용하여 권한을 지정할 수 있습니다.
 
예를 들어, 소유자의 실행 권한을 제거하고, 그룹과 기타 사용자에게 읽기 권한을 추가하려면 chmod go+r,go-x filename과 같이 명령어를 입력합니다.
 

문자 모드

 

문자 모드는 기호 모드와 유사하지만, u, g, o, a와 같은 문자를 사용하여 권한을 지정합니다. u는 소유자, g는 그룹, o는 기타 사용자를 의미하며, a는 모든 사용자를 의미합니다.
 
예를 들어, 소유자의 읽기 권한을 설정하고, 그룹과 기타 사용자의 권한을 모두 제거하려면 chmod u+r,go-rwx filename과 같이 명령어를 입력합니다.
 
이렇게 chmod 명령어를 사용하여 파일 및 디렉토리의 권한을 설정할 수 있습니다.

'IT > Linux' 카테고리의 다른 글

리눅스 sudo 명령어 사용법  (0) 2023.05.02
리눅스 su 명령어 사용방법  (0) 2023.05.01
리눅스(linux) 그룹 소유자 권한  (0) 2023.04.22
리눅스(linux) 파일 소유자 권한  (0) 2023.04.21
리눅스 타임스탬프(time stamp)  (0) 2023.04.18

댓글