외장 하드 드라이브의 디렉터리에 설정된 권한 비트가 Windows에서 존중됩니까?

외장 하드 드라이브의 디렉터리에 설정된 권한 비트가 Windows에서 존중됩니까?

외장 하드 드라이브가 있고 ntfs 파일 시스템이 있습니다.

출력에서 sudo fdisk -l:

Disk /dev/sdb: 931.5 GiB, 1000170586112 bytes, 1953458176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00023f15

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1        2048 1953458175 1953456128 931.5G  7 HPFS/NTFS/exFAT

출력에서 mount:

/dev/sdb1 on /media/t/My Passport type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

루트에서만 실행하고 읽고 쓸 수 있도록 파일 시스템의 디렉터리에 일부 권한 비트를 설정한 경우, 외장 하드 드라이브를 Windows 시스템에 연결할 때 해당 권한 비트가 적용됩니까?

모든 운영 체제(특히 Linux 및 Windows)에서 외장 하드 드라이브의 디렉터리에 대한 액세스를 제한하는 방법을 찾고 싶습니다. 또한보십시오https://askubuntu.com/a/104544/1471

방금 외장 하드 드라이브에서 작동하지 않는다는 사실을 알게 되었는데 chmod, 그 이유와 해결 방법을 알고 싶습니다.

$ ls -ld temp/
drwxrwxrwx 1 t t 144 May 27 18:31 temp/
$ sudo chmod o-rwx temp
$ ls -ld temp/
drwxrwxrwx 1 t t 144 May 27 18:31 temp/

감사해요.

답변1

루트에서만 실행하고 읽고 쓸 수 있도록 파일 시스템의 디렉터리에 일부 권한 비트를 설정한 경우, 외장 하드 드라이브를 Windows 시스템에 연결할 때 해당 권한 비트가 적용됩니까?

아니요, UNIX 파일 권한은 Windows에서 작동하지 않습니다.

모든 운영 체제에서 외장 하드 드라이브의 디렉터리에 대한 액세스를 제한하는 방법을 찾고 싶습니다.

일반적으로 운영 체제마다 권한을 설정하는 방법이 다르기 때문에 불가능합니다. 파일 시스템에 현재 설치된 운영 체제에 따라 파일에 대한 적절한 권한을 설정해야 합니다.

에서 인용이 답변:

NTFS에는 Windows ACE가 있습니다. Unix는 각 파일에 "모드 비트"를 사용합니다.

NTFS에서 각 파일에는 한 명의 소유자와 0개 이상의 Windows ACE(액세스 제어 항목)가 있을 수 있습니다. ACE는 주체(사용자 및 그룹이 주체임), 일련의 작업(읽기, 쓰기, 실행 등), 해당 작업의 허용 또는 거부 여부로 구성됩니다. 파일에는 많은 ACE가 있을 수 있습니다. 파일이 아닌 Windows의 개체(예: 레지스트리 키, 프린터 개체 및 기타 개체)에도 ACE가 있을 수 있습니다. 파일 작업이 발생할 때 모든 ACE가 고려됩니다. 거부는 허가보다 우선합니다. Windows ACE는 디렉터리에 대한 ACE를 설정하고 이를 하위 수준 디렉터리에 자동으로 전파할 수 있는 상속을 지원합니다.

Unix의 파일에는 소유자(owner)와 소유자 그룹(owner-group)이 있습니다. 소유자, 소유자 그룹의 구성원 및 기타 모든 사람(월드라고도 함)의 세 가지 고정된 "주체"가 있습니다. 각 주제에는 읽기, 쓰기 및 실행 기능을 다루는 3개의 "비트"가 있습니다. (디렉토리와 파일에 대해 서로 다른 의미를 갖습니다. 여기를 참조하세요.) 이 비트는 누가 어떤 작업을 수행할 수 있는지를 결정합니다. 이를 파일 모드라고 하며 파일에 내장되어 있습니다(별도의 ACE 없음).

관련 정보