fstab(dump和pass) 中每行的最后两个字段是一些数字(通常为0)。
这些数字是什么意思?
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=030ccf66-5195-4835-ba3e-f5d7a5403c05 / ext4 errors=remount-ro 0 1
Run Code Online (Sandbox Code Playgroud) 我现在有一台装有 Ubuntu 18.04 的笔记本电脑,我很喜欢它。我已经通过/etc/fstab线路将/tmp 安装为 tmpfs,如下所示:
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777 0 0
Run Code Online (Sandbox Code Playgroud)
现在,我想知道我如何才能做到这一点systemd,我只需要激活一项新systemd服务(tmp.mount相关),或者我还需要一件事?我如何在实时模式下/etc/fstab用systemd我的笔记本电脑替换我的实际线路?
我计划在/etc/fstab运行 LAMP 的 Ubuntu 14.04 服务器上使用这一行:
/run/shm/tmp tmpfs nosuid,nodev,noexec,size=8G 0 0
Run Code Online (Sandbox Code Playgroud)
我的问题是,没有人知道我是否会被安装造成问题/tmp与nosuid和noexec?
2015 年 1 月 31 日编辑:上面“在 fstab 中挂载 /tmp 的最佳方法? ”中提到的答案没有回答我的问题,即如果我使用 nosuid 和 noexec 挂载 /tmp 可能会出现什么问题。它只是提到没有必要这样做,如果我使用这些选项,某些东西“可能”会中断。
下面由 aFoP 和 muru 提供的答案通过列举会失败的内容以及如何解决问题来回答我的问题。
感谢 aFoP 和穆鲁!