nosuid 不会阻止 chmod u+s

nosuid 不会阻止 chmod u+s

我按照教程来保护我的/etc/fstab文件。这是关于的某个部分/var/tmp

UUID=XXXX-XXXX-XXXX /var ext4 defaults,nodev,nosuid,noexec 1 2
UUID=ZZZZ-ZZZZ-ZZZZ /tmp ext4 defaults,nodev,nosuid,noexec 1 2

我执行了以下命令来测试配置:

touch /tmp/testFile
chmod u+s /tmp/testFile

我本以为会收到错误消息,但什么也没有...这正常吗?危险吗 ?

答案1

nosuid不阻止设置位;这意味着它们没有任何效果。 (这样,先前设置的位也会变得无效。)

nosuid仅当文件系统后来在没有;的情况下安装时,设置这些位才是危险的。但如果任何人有足够的访问权限在您的文件系统上设置这些位,那么您无论如何都已经失败了。

相关内容