Menu
CoddyTech

권한 읽기

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

ls -l의 모든 줄은 다음과 같은 10자 권한 문자열로 시작합니다.

-rw-r--r-- 1 user user  120 Jan 10 09:00 report.txt
drwxr-xr-x 2 user user 4096 Jan 10 09:00 projects

첫 번째 문자는 유형입니다. 일반 파일은 -, 디렉터리는 d입니다. 나머지 아홉 문자는 세 개씩 세 그룹으로 나뉩니다.

  • 문자 2-4: 소유자의 권한
  • 문자 5-7: 그룹의 권한
  • 문자 8-10: 그 외 모든 사용자(기타)

각 그룹에서 r은 읽기, w는 쓰기, x는 실행을 의미하며, -는 해당 권한이 없음을 의미합니다.

따라서 rw-r--r--는 소유자가 읽고 쓸 수 있게 하고, 다른 모든 사용자는 읽기만 할 수 있게 합니다. 디렉터리에서는 x가 있어야 cd로 들어갈 수 있습니다.

challenge icon

챌린지

쉬움

ls -l을 사용하여 자세한 파일 목록을 표시하고 각 항목의 권한 문자열을 살펴보세요.

출력을 보고 각 파일과 디렉터리의 권한을 확인하세요. 각 항목의 10자 권한 문자열을 읽고 다음을 확인하세요.

  • 파일(-)인지 디렉터리(d)인지
  • 소유자가 가진 권한(처음 세 문자 그룹)
  • 그룹이 가진 권한(두 번째 세 문자 그룹)
  • 그 외 사용자가 가진 권한(세 번째 세 문자 그룹)

다음 명령을 실행하세요.

ls -l

출력에서 backup.sh, report.txt, config.cfg는 실행 권한(x)이 없는 일반 파일임을 확인하세요. 이 파일들을 projects 디렉터리와 비교해 보세요. 이 디렉터리는 - 대신 d로 시작하고 실행 권한이 포함되어 있어 사용자가 디렉터리에 들어갈 수 있습니다.

직접 해보기

터미널
quiz icon실력 점검

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

기초의 모든 레슨

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