NTFS không hỗ trợ quyền thực thi vì nó được thiết kế cho Windows, vốn không có cùng khái niệm về các tệp "thực thi" như Linux. Nếu bạn đang cố chạy các tệp Windows .exe trong Wine, nó vẫn hoạt động nếu bạn chạy rượu rõ ràng, như thế này:
wine /path/to/executable.exe
Nếu bạn cần thực thi các tệp trực tiếp, bạn có thể đặt các quyền sẽ được áp dụng cho tất cả các tệp có fmasktùy chọn trong /etc/fstab. Bạn cũng có thể cần thêm exectùy chọn nếu đó không phải là mặc định cho NTFS (Tôi không có sẵn ổ đĩa để kiểm tra ngay bây giờ). Giá trị cho fmasktrình điều khiển biết bit nào sẽ tắt, vì vậy, ví dụ, để cho phép đọc, ghi và thực thi cho tất cả người dùng, bạn nên có một cái gì đó như thế này:
/dev/hda1 /mnt/windows ntfs-3g defaults,exec,fmask=000 0 0
Nếu đã có một fmasktùy chọn, cách đơn giản nhất để bật bit thực thi là trừ 1 từ bất kỳ chữ số nào lẻ.
Nếu bạn không biết cách mặt nạ cấp phép hoạt động, ý tưởng cơ bản là các quyền đọc, ghi và thực thi được thể hiện bằng các giá trị 4, 2 và 1 tương ứng. Bạn có thể thêm chúng lại với nhau để kết hợp các quyền, ví dụ: đọc + viết sẽ là 6. Mặt nạ quyền là sự kết hợp của ba chữ số áp dụng cho chủ sở hữu, nhóm và "người khác" (mọi người khác).
Chỉ cần nhớ rằng fmask(cũng umaskvà dmask) trong fstab là các quyền bạn muốn tắt .
Một ví dụ thú vị hơn một chút, điều này sẽ đặt quyền thành "rwx" cho chủ sở hữu, "rx" cho nhóm và "r" cho mọi người khác:
/dev/hda1 /mnt/windows ntfs-3g defaults,exec,fmask=023 0 0