기호로 Chmod
Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 56번째.
기호 모드는 chmod을 사용하는 더 직관적인 방법을 제공합니다. 숫자를 계산하는 대신, 문자와 기호를 사용하여 변경하고 싶은 것을 정확히 지정합니다.
형식은: chmod WHO OPERATOR PERMISSION file
WHO의 경우: u (사용자/소유자), g (그룹), o (기타), 또는 a (이 세 가지 모두)를 사용하세요.
OPERATOR의 경우 다음을 사용하세요: + (추가), - (제거), 또는 = (정확히 설정).
권한의 경우 다음을 사용하세요: r (읽기), w (쓰기), 또는 x (실행).
다음은 몇 가지 예제입니다:
# Add execute permission for the owner
chmod u+x script.sh# Remove write permission from others
chmod o-w document.txt# 그룹 읽기 및 실행 권한 부여
chmod g+rx program.sh# 모든 사용자에 대한 정확한 권한 설정
chmod a=r readme.txt상징적 방법은 다른 권한에 영향을 주지 않고 단일 권한만 수정하고 싶을 때 빛을 발합니다. chmod u+x를 사용하면 소유자에게 실행 권한을 추가하면서 다른 모든 권한은 변경하지 않습니다. 이는 전체 숫자 값을 다시 계산하는 것보다 종종 더 편리합니다.
챌린지
쉬움현재 실행 권한이 없는 스크립트 파일 setup.sh이 있습니다. 소유자만 실행 권한을 추가하기 위해 chmod을 기호 모드로 사용하세요.
u를 사용자/소유자, +를 권한 추가, x를 실행을 위해 사용한 기호 형식을 사용하세요.
권한을 수정한 후 변경 사항을 확인하기 위해 ls -l setup.sh을 사용하세요.
출력은 파일에 대한 권한 문자열 -rwxr--r--을 보여야 하며, 이는 소유자가 이제 실행 권한을 가지며 그룹과 기타는 읽기 액세스만 유지함을 나타냅니다.
힌트: 소유자에게 실행 권한을 추가하려면
chmod u+x setup.sh을 실행한 후, 업데이트된 권한을 표시하려면ls -l setup.sh을 실행하세요.
치트 시트
chmod의 기호 모드는 권한을 수정하기 위해 문자와 기호를 사용합니다:
형식: chmod WHO OPERATOR PERMISSION file
대상:
u- 사용자/소유자g- 그룹o- 기타a- 세 가지 모두
연산자:
+- 권한 추가-- 권한 제거=- 정확한 권한 설정
권한:
r- 읽기w- 쓰기x- 실행
예제:
# Add execute permission for the owner
chmod u+x script.sh
# Remove write permission from others
chmod o-w document.txt
# Give group read and execute permissions
chmod g+rx program.sh
# Set exact permissions for all users
chmod a=r readme.txt기호 모드는 다른 권한에 영향을 주지 않고 특정 권한을 수정하는 데 유용합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.