SeLinux 简直让人崩溃!

127 天前
 fgwmlhdkkkw
强制模式时 setroubleshootd cpu 100%,看审计日志也都是系统组件。他自己反对自己!我真是服了。

改成许可模式,再看审计日志的时候,又没有日志了。

神经病一样的,我啥也没干,就是装了个 docker ,跑了几个容器啊。

许可模式下,没有审计日志产生。

什么情况?

我暂时把它禁用了。
2314 次点击
所在节点    Linux
9 条回复
xcai
126 天前
我啥也没干,就是装了个 docker ,跑了几个容器啊。
就是装了 docker 的原因
mark2025
126 天前
系统装完第一件事就是禁用这个。p 用没有,事情还多
fgwmlhdkkkw
126 天前
@xcai 问题是许可模式下,没有审计日志。这时候容器也在执行的。
Falcon1
126 天前
所以我用 Debian ,调这玩意就是折磨自己
Falcon1
126 天前
权限什么所有者什么的调好了,它还有个上下文,你说烦不烦
james122333
126 天前
这东西要用不是不行但最好不要用 虽然我都没强烈反对
这东西与 nsa 有关 也难用
yanqiyu
126 天前
可能性很多,我能想到的一个例子就是程序会先 exec 的时候变更到另外的 transition ,但是 policy 没配对,于是在 enforce 模式 transition 不过去(然后忽略了错误)导致执行出来的进程开始疯狂报错。不看一开始的日志很难判断(另外开始 log spam 的时候会干爆 setroubleshootd 确实很糟糕,我一般这时候会关掉这东西然后手动看 audit.log )
yanqiyu
126 天前
另外你要是用的 Fedora/RedHat 系列系统建议用 podman 启容器,docker 和 SELinux 折腾起来就是要难点
guochao
108 天前
docker 对 selinux 支持的不大行,尽量上 podman 。这两年没搞公司 selinux 这块了,没注意新的工具,以前都是 audit2allow + 人肉审查生成的 type 、fcontext 和 policy ,没注意这个 se troubleshoot d #捂脸

debian 的 apparmor 也很麻烦的,但是这俩都不用吧,就得找其他的加固方案,各有各的缺点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1129356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX