我使用以下fstab行挂载NTFS分区(在其中装有一些Linux二进制文件和脚本以及Win32和数据文件):
/dev/sda5 /mnt/dat ntfs-3g rw,dev,exec,auto,async,users,umask=000,uid=1000,gid=1000,locale=en_US.utf8, errors=remount-ro 0 0
然后,所有文件似乎都设置了可执行文件属性,但是如果我尝试实际执行它们,则会出现“权限被拒绝”错误。即使有须藤。即使在执行(以及读写)权限被授予所有人的同时,所有文件所有者仍被设置为用户。
那么,如何设置系统使其能够从NTFS运行Linux二进制文件?
2
.exe文件权限的
—
RolandiXor
甚至与“ .exe文件权限失败”问题几乎没有关系。.exe文件没有问题。问题不是关于在Linux上运行Windows可执行文件,而是关于运行Windows分区上的Linux可执行文件。
—
伊凡
如果您仔细阅读此内容-您会发现它是相关的。也许您不了解linux如何查看可执行文件。扩展名没有区别。
—
RolandiXor
尝试使用fmask = 0022,dmask = 0000代替umask
—
Faizan Akram Dar