我正在使用Fedora Core。我要创建一个分区/ data,用户在其中发布一些数据(都具有r + w权限)。因此,出于安全目的,我必须使其不可执行。
我从Linux安全性中了解到,noexec
并且nosuid
在安装过程中必须同时为/ data启用。我了解noexec
并启用了它。但是我没有nosuid
启用。
任何理由都noexec
和nosuid
应/数据启用?这还noexec
不够nosuid
吗?因为用户将无法运行脚本和其他程序,这没有关系吗?
其实我到处都看到了。甚至CIS基准测试也将nosuid声明为对/ tmp分区的另一种检查。其他参考文献都只是谷歌搜索:techrepublic.com/blog/opensource/...
—
zethra
我不得不猜测它们只是安全的:因此,如果您忘记设置
—
Celada
noexec
,至少还可以nosuid
。尽管这是一个很弱的论点,因为两个标志都配置在同一位置,因此,如果您忘记了一个,则很可能也会忘记另一个!
nosuid
是多余的),是的。您是否可以引用任何建议您nosuid
即使noexec
已启用也需要启用的参考?