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

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

0664/-rw-rw-r--권한이 있는 파일을 외장 하드 드라이브에 복사한 후 변경되는 이유는 무엇입니까 ? 0777/-rwxrwxrwx외장 드라이브는 NTFS 형식입니다. 이것이 중요합니까?

답변1

이는 파일에서 지원하는 속성 및 메타데이터 집합 때문에 실제로 중요합니다.큰 차이다양한 유형의 파일 시스템에 걸쳐 있습니다.

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

NTFS는 특히 사용자와 권한이 매우 다르게 처리되는 Windows 세계에서 유래되었습니다.액세스 제어 목록어떤 사용자가 파일에 대해 어떤 작업을 수행할 수 있는지 결정합니다 (1) . 따라서 NTFS 드라이브가 Linux/Unix 시스템에 탑재되면 파일 시스템 드라이버는 드라이브의 특성을 Linux의 파일 시스템 처리 도구가 이해할 수 있는 것으로 "변환"해야 하며, 이는 때로는 전혀 존재하지 않는 데이터를 바꾸는 것을 의미할 수도 있습니다. 실제 파일 시스템에서는 t가 기본값으로 나타납니다.

그래서 이후

  • NTFS는 로컬 사용자를 알지 못하며
  • 소유권/그룹 멤버십을 통해 액세스를 제어하지 않습니다.

Unix/Linux 유형 파일 시스템에서 NTFS 파일 시스템으로 파일을 복사하면 메타데이터가 손실되고 "모든 사람이 모든 것을 할 수 있음"이라는 기본 설정으로 대체됩니다.

당신은 또한 볼 수 있습니다


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

관련 정보