我从云提供商处收到了一个已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 进程设置的。