NTFS non supporta l'autorizzazione di esecuzione perché è progettata per Windows, che non ha lo stesso concetto di file "eseguibili" di Linux. Se stai cercando di eseguire i file .exe di Windows in Wine, dovrebbe comunque funzionare se esegui wine in modo esplicito, in questo modo:
wine /path/to/executable.exe
Se è necessario eseguire direttamente i file, è possibile impostare le autorizzazioni che verranno applicate a tutti i file con l' fmaskopzione in /etc/fstab. Potrebbe anche essere necessario aggiungere l' execopzione se questo non è il valore predefinito per NTFS (non ho un'unità a portata di mano per verificare in questo momento). Il valore per fmaskindica al driver quali bit disattivare, quindi, ad esempio, per consentire la lettura, la scrittura e l'esecuzione per tutti gli utenti, dovresti avere qualcosa del genere:
/dev/hda1 /mnt/windows ntfs-3g defaults,exec,fmask=000 0 0
Se esiste già fmaskun'opzione, il modo più semplice per attivare il bit di esecuzione è sottrarre 1 da qualsiasi cifra dispari.
Se non sai come funziona il mascheramento delle autorizzazioni, l'idea di base è che le autorizzazioni di lettura, scrittura ed esecuzione siano rappresentate rispettivamente dai valori 4, 2 e 1. Puoi aggiungerli insieme per combinare le autorizzazioni, ad esempio, leggere + scrivere sarebbe 6. La maschera delle autorizzazioni è una combinazione di tre cifre che si applicano al proprietario, al gruppo e agli "altri" (tutti gli altri).
Ricorda solo che fmask(anche umaske dmask) in fstab sono le autorizzazioni che desideri disattivare .
Come esempio leggermente più interessante, questo imposta le autorizzazioni su "rwx" per il proprietario, "rx" per il gruppo e "r" per tutti gli altri:
/dev/hda1 /mnt/windows ntfs-3g defaults,exec,fmask=023 0 0