컴퓨터/LINUX

이해하기 쉬운 chmod 사용법: 파일 권한 관리의 핵심

푸른바다23 2024. 6. 5. 10:49

이해하기 쉬운 chmod 사용법: 파일 권한 관리의 핵심

 

파일 및 디렉토리의 권한 설정은 Linux와 Unix 시스템에서 중요한 작업 중 하나입니다. 이 작업을 수행하는 데 사용되는 기본 명령어가 chmod입니다. 이 글에서는 chmod 명령어의 기본 개념, 사용 방법, 예시를 통해 SEO 최적화된 방식으로 설명합니다.

 

1. chmod란 무엇인가?

 

chmod는 “change mode”의 약자로, 파일 및 디렉토리의 권한을 변경하는 데 사용됩니다. Linux와 Unix 시스템에서 파일 권한은 읽기(read), 쓰기(write), 실행(execute) 권한으로 구분됩니다. 이 권한은 소유자(owner), 그룹(group), 그리고 기타 사용자(others)에게 각각 설정됩니다.

 

2. chmod의 기본 사용법

 

chmod 명령어는 두 가지 주요 방식으로 사용됩니다: 숫자(numeric) 모드와 기호(symbolic) 모드입니다.

 

숫자 모드

 

숫자 모드는 세 가지 권한을 숫자로 표현합니다:

 

읽기: 4

쓰기: 2

실행: 1

 

이 숫자들을 더하여 각 사용자 범주에 대한 권한을 설정합니다. 예를 들어, chmod 755 filename은 다음과 같이 권한을 설정합니다:

 

소유자: 읽기(4) + 쓰기(2) + 실행(1) = 7

그룹: 읽기(4) + 실행(1) = 5

기타 사용자: 읽기(4) + 실행(1) = 5

 

기호 모드

 

기호 모드는 문자와 기호를 사용하여 권한을 설정합니다:

 

u: 소유자 (user)

g: 그룹 (group)

o: 기타 사용자 (others)

a: 모두 (all)

 

그리고 권한을 설정하거나 제거하는 기호:

 

+: 추가

-: 제거

=: 설정

 

예를 들어, chmod u+x filename은 소유자에게 실행 권한을 추가합니다.

 

3. chmod 명령어 예시

 

1) chmod 644 filename:

소유자: 읽기(4) + 쓰기(2) = 6

그룹: 읽기(4) = 4

기타 사용자: 읽기(4) = 4

 

2) chmod u+rwx,g+rx,o-r filename:

소유자: 읽기 + 쓰기 + 실행

그룹: 읽기 + 실행

기타 사용자: 읽기 권한 제거

 

반응형