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