운영체제(Operating System Concepts) 를 읽고 정리한 정리본입니다.

📌 Chap15-04 : 파일 시스템 내부 구조_파일 공유

공동 작업을 수행하기 위해서는 파일 공유가 필수적이다.

해당 절에서는 다음 두 가지 문제를 다루고자 한다.

  1. 다수의 사용자에게 파일 공유 허용
  2. 원격 파일 시스템에서의 파일 공유

🫧 다수의 사용자에서의 파일 공유

파일 공유와 보호를 구현하기 위해 대부분의 시스템에서는 파일/디렉터리의 소유자(user)그룹(group) 개념을 채택하고 있다.

  • 소유자 : 파일 속성을 변경하거나 파일 접근 허용 그리고 파일과 디렉터리에 대해 가장 많은 제어 권한을 가지고 있는 사용자
  • 그룹 : 파일에 접근을 공유할 수 있는 사용자들

🫧 ID를 통한 권한 부여

사용자가 파일 연산 요구 시 사용자 ID와 소유자 속성을 비교해 요구된 연산을 허가하거나 거부한다.

그룹도 마찬가지로, 파일 연산 요구 시 그룹ID와 그룹 속성을 비교한다.

파일 시스템이 마운트되는 경우 ID 검사와 허가 확인이 자동으로 이루어진다.

그러나 시스템 간 이동할 수 있는 외장 디스크는 시스템의 ID가 다를 수 있다.

그럴 경우 시스템 간 장치를 이동할 때 반드시 ID가 일치하도록 보장하거나 파일 소유권이 리셋되도록 보장해야 한다.

카테고리:

업데이트: