已安装文件系统上的 set-user-ID 和 set-group-ID 位(suid 与 nosuid 选项)的状态未确定?

已安装文件系统上的 set-user-ID 和 set-group-ID 位(suid 与 nosuid 选项)的状态未确定?

的手册页mount指示:

suid    Allow set-user-ID or set-group-ID bits to take effect.

nosuid  Do not allow set-user-ID or set-group-ID bits to take effect.

但没有迹象表明这些选项中的一个或另一个是默认选项。

同时,我找不到有关根文件系统的任何信息suid或状态:nosuid

  • 如果我执行命令$ mount我得到:

/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)

  • 我在文件中没有看到任何suid选项。nosuid/etc/fstab

  • 其中/proc/mounts仅表示:

/dev/sda2 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0

  • mkfs.ext4我在或 的手册页tune2fs或文件中找不到任何内容/etc/mke2fs.conf

所以我的问题是:

  • 安装 filseystem 时状态suid或选择如何?nosuid
  • 在哪里可以找到已安装文件系统的状态suidnosuid

答案1

suid是默认值。suid仅当您要重新挂载文件系统或覆盖 中的选项时才需要显式选项/etc/fstab

这不是您问题的一部分,但请注意该nosuid选项也会影响文件功能——在以这种方式安装的文件系统上它们将被忽略。

相关内容