我有一个软呢帽桌面。我想运行一些服务,但我得到一个关于SELinux的错误。如何禁用SELinux?Selinux是Linux系统中常用的一种安全机制。它有Linux内核的支持。Selinux为指定的服务、应用程序和用户创建上下文。阻止它们访问Linux系统中不相关或不安全的部分。在本教程中,我们将了解如何临时或持久地禁用和启用SELinux。
null
获取SELinux的状态
启用或禁用前 selinux
状态列表当前状态非常有用。我们可以用 sestatus
显示SELinux是启用还是禁用的命令。
$ sestatus
如果 sestatus
我们可以在Ubuntu,Debian,Kali,Mint中用以下命令安装它。
$ sudo apt install policycoreutils
暂时禁用SELinux
我们可以在两种模式下禁用SELinux。我们可以使用 setenforce
命令。这种命令在重新启动前都有效。重新启动后,配置的设置将生效。
$ setenforce 0
禁用SELinux 坚持不懈地
我们可以通过改变 /etc/selinux/config文件 . 用nano打开文件。我们必须是root才能编辑此文件。
$ nano /etc/selinux/config
我们将遵循以下原则。禁用SELinux SELINUX=禁用 . 之后请重新启动系统。
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted
临时启用SELinux
我们可以临时启用SELinux,这将影响最多重新启动 setenforce 1
与禁用命令相反的命令。
$ setenforce 1
启用 始终如一地
与禁用类似,我们将更改上述配置文件 SELINUX=强制执行 .
![图片[1]-如何临时或永久禁用或启用SELinux?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2016/11/poftut_POFTUT-How-To-Disable-or-Enable-Selinux-Temporarily-or-Permanently_.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END