文章

SELinux是个啥

官方解答

起因是安装prometheus的时候配置好了服务文件,但是启动死活就是报错权限错误,检查了一遍又一遍还是出问题,最后还是在ChatGPT的回复找到了答案。

image-20241101174035506

输入下面的命令临时关闭SELinux:

1
sudo setenforce 0

若要永久关闭SELinux,编辑/etc/selinux/config文件,设置SELINUX=disabled,重新启动后使用sestatus检查SELinux的启用状态。

image-20241101162523925

临时关闭了SELinux后再次启动,发现一切正常了

image-20241101162633828

目前仅仅简单的了解SELinux是用于控制权限以遵循“最小权限原则”,尽可能的限制程序的权限,防止某个程序出现漏洞影响操作系统的安全性。

本文由作者按照 CC BY 4.0 进行授权