使用与 /etc/fstab 不同的标志安装的驱动器 - 不尊重 suid、dev 或 exec

使用与 /etc/fstab 不同的标志安装的驱动器 - 不尊重 suid、dev 或 exec

我已经ext4安装了标志rw,suid,dev,exec,auto,user,async/etc/fstabmount安装后运行给出了rw,nosuid,nodev,noexec,relatime,user

我如何让它完全按照所写的方式安装/etc/fstab以及(可选)为什么会有这样的差异?

我正在使用 Arch Linux。

答案1

您必须将exec,suiddev选项放在user选项后面,因为user意味着noexec,nosuidnodev

安装手册页详情:

用户

允许普通用户挂载文件系统。挂载用户的名称将写入 mtab 文件(或在没有常规 mtab 的系统上 /run/mount 中的私有 libmount 文件),以便同一用户可以再次卸载文件系统。

此选项意味着选项 noexec、nosuid 和 nodev(除非被后续选项覆盖,如选项行 user、exec、dev、suid 中)

相关内容