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를 실행하여 업데이트된 권한을 표시하세요.

직접 해보기

터미널
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드