NTFS를 마운트하기 위한 /etc/fstab의 올바른 권한은 무엇입니까?

NTFS를 마운트하기 위한 /etc/fstab의 올바른 권한은 무엇입니까?

Windows, Arch Linux 및 UEFI가 있습니다. Arch에 다른 NTFS 파티션을 마운트하고 싶습니다. 명령을 사용하여 파티션을 마운트했습니다 mount /dev/sda5 /mnt/Apps. 그런 다음 파일 genfstab -U /mnt/Apps에 출력을 추가합니다 /etc/fstab. 출력은 다음과 같습니다.

UUID=01D158CC7C2A61A0 /mnt/Apps ntfs rw,nosuid,nodev,user_id=0,group_id=0,allow_other 0 0

그러나 파티션을 마운트 해제했다가 다시 마운트하면 모든 파일과 폴더에 루트 uid 및 gid와 0777 권한이 표시됩니다. 또한 uid와 gid를 1000으로 변경하려고 시도했지만 결과는 동일했습니다. 그래서 제 질문은 일반 사용자(1000:1000)와 루트(0:0)를 사용하여 모든 파일과 폴더를 읽고 쓸 수 있도록 fstab에 NTFS 파티션을 추가하는 올바른 방법은 무엇입니까?

답변1

해설자로서무루따라서답변fmask, 및 dmask권한 을 추가했으며 /etc/fstab이제 올바른 권한이 표시됩니다. 다음과 같이 줄을 변경했습니다.

UUID=01D158CC7C2A61A0 /mnt/Apps ntfs rw,auto,user,fmask=133,dmask=022,uid=1000,gid=1000 0 0

0644그러면 모든 파일과 디렉토리에 대한 권한이 설정됩니다 0755.

관련 정보