1. 파일 권한

Linux 에서는 모든 것이 파일이며, 이러한 파일에 대한 액세스를 관리하는 것은 매우 중요한 기술입니다. 파일 권한을 이해하는 것은 시스템 보안 및 관리에 필수적입니다. 이러한 권한을 읽고 해석하는 방법을 살펴보겠습니다.

파일 권한 소개

파일을 상세 형식으로 나열할 때, 권한을 정의하는 문자열을 보게 됩니다. ls -l 명령을 사용한 예시를 살펴보겠습니다.

$ ls -l Desktop/
drwxr-xr-x 2 pete penguins 4096 Dec 1 11:45 .

이 출력은 많은 정보를 제공하지만, 파일 유형과 해당 권한을 나타내는 첫 번째 열인 drwxr-xr-x에 초점을 맞추겠습니다.

권한 문자열 해독

권한 문자열은 네 가지 주요 부분으로 구성됩니다. 첫 번째 문자는 파일 유형을 나타냅니다. 예시에서 dDesktop이 디렉터리임을 나타냅니다. 일반 파일의 경우 하이픈 (-) 이 표시됩니다.

다음 아홉 글자는 실제 파일 권한을 나타냅니다. 이들은 각각 세 글자씩 세 세트로 나뉩니다. 더 명확하게 하기 위해 다음과 같이 시각화할 수 있습니다.

d | rwx | r-x | r-x

이 세트의 각 문자는 특정 권한에 해당합니다.

  • r: 읽기 권한.
  • w: 쓰기 권한.
  • x: 실행 권한.
  • -: 권한 없음.

이 권한의 의미는 파일인지 디렉터리인지에 따라 약간 다를 수 있습니다. 예를 들어, 디렉터리에 대한 실행 (x) 권한은 해당 디렉터리로 들어갈 수 있게 하고, 파일에 대한 실행 권한은 해당 파일을 프로그램으로 실행할 수 있게 합니다.

사용자, 그룹 및 기타 권한

세 가지 권한 세트는 서로 다른 수준의 액세스에 적용됩니다.

  1. 사용자 (소유자): 첫 번째 세트 (rwx) 는 예시에서 pete인 파일 소유자에게 적용됩니다. 소유자는 읽기, 쓰기 및 실행 권한을 가집니다.
  2. 그룹: 두 번째 세트 (r-x) 는 penguins인 파일 관련 그룹에 적용됩니다. 이 그룹의 구성원은 읽기 및 실행 권한은 있지만 파일에 쓸 수는 없습니다.
  3. 기타: 마지막 세트 (r-x) 는 시스템의 다른 모든 사용자에게 적용됩니다. 이들은 읽기 및 실행 권한을 가집니다.

파일 권한을 마스터하는 것은 핵심 개념이며, 이 완벽한 리눅스 튜토리얼을 계속 진행하는 데 이 기초가 필수적입니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

리눅스를 배우는 가장 좋은 방법은 직접 실습하는 것입니다. 이 연습 문제들은 리눅스 파일 권한, 사용자 및 그룹을 마스터하는 데 도움이 될 것입니다.

  1. Linux 사용자 그룹 및 파일 권한 - 사용자 생성, 그룹 멤버십 탐색, 파일 권한 이해, 파일 소유권 조작을 포함하여 필수적인 Linux 사용자 및 그룹 관리 개념을 학습합니다.
  2. 새 사용자 및 그룹 추가 - 새 사용자 계정 생성, 사용자 지정 그룹 설정 및 그룹 멤버십 관리를 연습하여 실제 시스템 관리 작업을 시뮬레이션합니다.
  3. 파일 찾기 - 파일 권한 지식을 적용하여 특정 파일을 찾고 액세스 권한을 설정함으로써, 자신이 유일한 승인된 사용자인지 확인합니다.

이 실습들은 실제 시나리오에서 개념을 적용하고 Linux 에서 권한 및 사용자를 관리하는 데 자신감을 쌓는 데 도움이 될 것입니다.

퀴즈

실행 가능한 파일에 사용되는 권한 비트는 무엇입니까? 대소문자를 주의하여 영어로 답하십시오.