/etc/fstab에 NTFS 파티션을 마운트하고 파일/디렉토리가 생성 시 실행 권한을 받지 못하도록 방지하는 방법은 무엇입니까?

/etc/fstab에 NTFS 파티션을 마운트하고 파일/디렉토리가 생성 시 실행 권한을 받지 못하도록 방지하는 방법은 무엇입니까?

사용하려는 NTFS 파티션이 있습니다 /etc/fstab. 이 드라이브에 대한 실행 권한을 갖는 파일을 원하지 않기 때문에 다음 규칙을 작성했습니다.

/dev/sda2 /media/sharedfolder ntfs auto,user,noatime,noexec,rw,async 0 0

그러나 이것이 실행 권한으로 파일을 생성하는 것을 막지는 못한다고 생각합니다. 그것은 단지 그들이 처형되는 것을 막을 뿐입니다. 어쩌면 괜찮을 수도 있지만 규칙을 사용하여 이 파티션에 새로 생성된 파일에서 모든 실행 권한을 제거할 수 있습니까 /etc/fstab?

이 규칙처럼 umaskand 를 사용하면 충분합니까?fmask

/dev/sda2 /media/sharedfolder ntfs auto,user,noatime,noexec,rw,async,umask=0111, 0 0

umaskWikipedia에 특정 항목 이 나와 있기 때문에 확실하지 않습니다.FAT 파일 시스템.

답변1

Wikipedia는 매뉴얼 페이지만큼 좋은 참고 자료를 제공하지 않습니다. 둘 다 전통적이다ntfs드라이버 및 현재 선호NTFS-3Gumask옵션이 지원됩니다.

umask그러나 실행 불가능한 디렉터리의 파일에는 액세스할 수 없으므로 제외된 디렉터리에 대한 실행 권한을 설정하면 안 됩니다 . 대신 fmask=0111(비디렉토리)와 (디렉터리)에 dmask=0777별도의 값을 사용하세요 . (허용되는 비트는 모두 기본값이므로 생략 가능합니다.)

관련 정보