Menu
Coddy logo textTech

숫자로 Chmod

Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 55번째.

chmod 명령어는 파일 권한을 변경할 수 있게 해줍니다. 사용 방법 중 하나는 숫자 모드이며, 여기서 각 권한은 숫자로 표현됩니다.

각 권한에는 값이 있습니다: 읽기는 4, 쓰기는 2, 실행은 1입니다. 이 값들을 더하여 각 사용자 카테고리에 대해 한 자리 숫자를 만듭니다. 예를 들어, 읽기 + 쓰기 + 실행 = 4 + 2 + 1 = 7.

숫자권한의미
7rwx읽기 + 쓰기 + 실행
6rw-읽기 + 쓰기
5r-x읽기 + 실행
4r--읽기 전용
0---권한 없음

소유자, 그룹, 기타에 대한 권한을 설정하기 위해 세 개의 숫자를 조합합니다. 예를 들어:

chmod 755 script.sh

이것은 소유자에게 rwx (7)을, 그룹에게 r-x (5)을, 그리고 기타에게 r-x (5)을 설정합니다. 644와 같은 일반적인 권한은 소유자에게 읽기와 쓰기 액세스를 부여하며, 다른 모든 사람은 파일을 읽기만 할 수 있습니다.

challenge icon

챌린지

쉬움

deploy.sh 스크립트 파일이 있습니다. 이 파일은 소유자가 실행할 수 있어야 하며, 그룹과 기타 사용자는 읽기만 가능해야 합니다.

숫자 모드를 사용한 chmod를 사용하여 deploy.sh의 권한을 다음과 같이 설정하세요:

  • 소유자: 읽기, 쓰기, 실행 (7)
  • 그룹: 읽기 전용 (4)
  • 기타: 읽기 전용 (4)

권한을 설정한 후 ls -l deploy.sh를 사용하여 변경 사항을 확인하세요.

출력은 파일에 대한 권한 문자열 -rwxr--r--를 보여야 합니다.

힌트: 필요한 세 자릿수는 744입니다. chmod 744 deploy.sh를 실행한 후 ls -l deploy.sh를 실행하여 업데이트된 권한을 표시하세요.

치트 시트

chmod 명령은 숫자 모드를 사용하여 파일 권한을 변경하며, 각 권한은 숫자 값을 가집니다:

  • 읽기 = 4
  • 쓰기 = 2
  • 실행 = 1

이 값들을 더하여 소유자, 그룹, 기타 사용자에 대한 권한을 만듭니다:

숫자권한의미
7rwx읽기 + 쓰기 + 실행
6rw-읽기 + 쓰기
5r-x읽기 + 실행
4r--읽기 전용
0---권한 없음

소유자, 그룹, 기타 사용자에 대한 권한을 설정하기 위해 세 자리 숫자를 사용합니다:

chmod 755 script.sh

이는 소유자에게 rwx, 그룹에게 r-x, 기타 사용자에게 r-x를 설정합니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨