在 Ubuntu 22.04.3 LTS 中使用 noexec 选项挂载 /tmp

在 Ubuntu 22.04.3 LTS 中使用 noexec 选项挂载 /tmp

我已经为 /tmp 设置了 Ubuntu VM(Ubuntu 22.04.3 LTS),并使用以下选项:以便在 /tmp 下不允许执行任何操作。

cat /etc/fstab for /tmp:
    /dev/mapper/ubuntu--vg-tmp--lv      /tmp    ext4    rw,nosuid,nodev,noexec,relatime 0 0

但是在/tmp下我仍然可以执行以下shell脚本:

root@cdb30:/tmp# cat a.sh
#!/bin/sh

echo "I am working"
root@cdb30:/tmp# ./a.sh
I am working

root@cdb30:~# findmnt -T /tmp
TARGET SOURCE                         FSTYPE OPTIONS
/tmp   /dev/mapper/ubuntu--vg-tmp--lv ext4   rw,relatime
root@cdb30:~#

如能得到任何帮助或指点我将非常感激。

相关内容