从 /tmp 永久删除 noexec

从 /tmp 永久删除 noexec

我从云提供商处收到了一个已noexec设置的RHEL 7 VM /tmp

[user@myserver]mount | grep /tmp
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noexec,seclabel)
/dev/mapper/SystemVG-var_tmp on /var/tmp type xfs (rw,relatime,seclabel,attr2,inode64,noquota)

我正在安装一个无法与 配合使用的工具noexec。这是一个 COTS 工具,我无法更改。要删除,noexec我可以这样做

mount -o remount,exec /tmp

问题是重启后再次/tmp出现noexec

/etc/fstab有以下几行关于

/dev/mapp/SystemCG-tmp /tmp xfs defaults 0 0
tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0

当我从上面的行中删除时,noexec这似乎也没有任何效果。重启后,/tmp文件夹仍然存在noexec

我怎样才能永久noexec删除/tmp

答案1

要修改 /tmp 的挂载选项,无论这是否是一个好主意,您都应该查看 /etc/cloud/cloud.cfg。由于您提到机器“来自云提供商”,因此默认挂载很可能是在启动时由 cloud-init 进程设置的。

相关内容