운영 체제의 파일 설명자에는 시스템 수준에서 커널이 유지 관리하는 파일 설명자 테이블이 있으며 여기에 포함된 상태 정보에는 세 가지 유형의 파일 액세스 모드가 포함됩니다.
GUI에 혼동하지 마세요. 편집기를 예로 들면 사용자가 글을 쓰기 전에 당연히 사용자에게 읽어주어야 합니다.
하지만 파일 내용을 읽지 않고 쓸 수 있는 경우가 많습니다. 예를 들어 로그는 파일 끝에 내용을 계속 추가하고 이전 내용은 읽지 않습니다.
근데 파일 내용을 보지 않고 각종 텍스트 편집기 등 GUI 인터페이스에서만 이 쓰기를 구현하는 방법을 모르겠습니다
어떻게 하나요? 물론 운영 체제(파일 시스템)에서는 이러한 권한 제한을 수행하며 응용 계층 프로그램은 이러한 권한에만 적용됩니다. 예를 들어 편집자는 읽기 권한이 있어야 합니다. 쓰기 권한이 없으면 편집할 수 없거나 최소한 읽을 수 있어야 합니다.
GUI에 혼동하지 마세요. 편집기를 예로 들면 사용자가 글을 쓰기 전에 당연히 사용자에게 읽어주어야 합니다.
하지만 파일 내용을 읽지 않고 쓸 수 있는 경우가 많습니다. 예를 들어 로그는 파일 끝에 내용을 계속 추가하고 이전 내용은 읽지 않습니다.
어떻게 하나요? 물론 운영 체제(파일 시스템)에서는 이러한 권한 제한을 수행하며 응용 계층 프로그램은 이러한 권한에만 적용됩니다. 예를 들어 편집자는 읽기 권한이 있어야 합니다. 쓰기 권한이 없으면 편집할 수 없거나 최소한 읽을 수 있어야 합니다.