외장 하드 드라이브에 복사할 때 파일 권한 변경

외장 하드 드라이브에 복사할 때 파일 권한 변경

외장 하드 드라이브에 복사할 때 권한이 있는 파일이 0664/-rw-rw-r--되는 이유는 무엇입니까? 0777/-rwxrwxrwx외장 드라이브는 NTFS로 포맷되어 있습니다. 이것이 문제가 됩니까?

답변1

파일에 대해 지원되는 속성 및 메타데이터 세트가 있기 때문에 중요합니다.매우 다양하다다양한 유형의 파일 시스템에 걸쳐.

특히 여기서 언급하는 파일 시스템 권한(및 소유권)은 전통적인 Unix 사용자 관리 프레임워크에서 유래하므로 EXT와 같은 Unix/Linux 운영 체제용으로 개발되거나 일반적으로 사용되는 파일 시스템의 기능입니다. 파일 시스템 제품군. 그들은에 저장됩니다아이노드, 파일 시스템 데이터 구조를 설명하는 특별한 하위 수준 데이터 블록입니다.

NTFS는 사용자와 권한이 매우 다르게 처리되는 Windows 환경에서 유래되었습니다. 특히 NTFS는액세스 제어 목록어떤 사용자가 특정 파일로 무엇을 할 수 있는지 결정합니다 (1) . 따라서 NTFS 드라이브가 Linux/Unix 시스템에 마운트되면 파일 시스템 드라이버는 해당 드라이브의 속성을 파일 시스템을 처리하기 위한 Linux 도구가 이해할 수 있는 것으로 "변환"해야 합니다. 기본값으로는 ​​실제 파일 시스템에 존재하지 않습니다.

그래서 이후

  • NTFS에는 로컬 사용자에 대한 개념이 없으며
  • 소유권/그룹 멤버십을 통해 액세스를 제어하지 않습니다.

Unix/Linux 유형 파일 시스템에서 NTFS 파일 시스템으로 파일을 복사하면 메타데이터가 손실되어 기본 "everyone can do everything"으로 대체됩니다.

또한보십시오


(1) Linux 세계에서 사용되는 파일 시스템도 이제 이를 지원하지만 기존 권한의 "위에" 추가되어 여전히 액세스 처리의 기초를 형성합니다.

관련 정보