Fstab无法与exec挂载


11

我有一个使用以下fstab行安装的ext4分区

UUID=41dec246-654d-4e35-9d4e-68150e40c5b0 /mnt/Data     ext4    defaults,user      0      2

但是后来我意识到我无法从该分区执行。我检查了我的安装选项,它们是:rw,noexec,nosuid,nodev

因此,我将挂载选项更改为更加明确,如下所示:

UUID=41dec246-654d-4e35-9d4e-68150e40c5b0 /mnt/Data     ext4    rw,suid,dev,exec,auto,user,async      0      2

但是该分区仍会使用相同的选项(rw,noexec,nosuid,nodev)挂载。

我正在运行Ubuntu 14.04,并且正在使用UEFI引导。我也在Windows 8.1双重启动


3
用户暗含noexec和订单计数,因此,auto,user,exec如果您需要dev或suid或rw,请添加它们
Panther

Answers:


24

将该行更改为

UUID=41dec246-654d-4e35-9d4e-68150e40c5b0 /mnt/Data     ext4    rw,suid,dev,auto,user,async,exec      0      2

的位置exec很重要,因为user同样适用noexec。通过将execuser,可以确保exec设置。最重要的选项应该在最后列出。


1
这是解决我的问题的关键。我首先有高管,将其移到最后后所有问题都消失了。
endyourif
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.