我的SElinux怎么变成permissive了,原来是enforcing

通过配置文件调整SELinux参数:

[root@www~]#vi/etc/selinux/config

SELINUX=execution<==执行调优|disabled|faulty

SELINUXTYPE=targeted<==目前仅可用objectiveandstrict

SELinux启动和关闭[一般重要]:

如果更改策略,则需要重新启动计算机。

SELinux已集成到核心中。
只能在SELinux运行时切换到enforce或enable模式,不能直接关闭!

您还需要将SELinux从关闭重新启动到开启。

SELinux有三种运行模式:

Execution:执行模式

Allow:宽松模式

禁用:关闭

在强制和允许之间切换和查看SELinux

[root@www~]#setenforce0

[root@www~]#getenforcePermissive

[root@www~]#setenforce1

[root@www~]#getenforceEnforcing

如何关闭Linux里边的selinux

SELinux有三种模式(可由用户设置)。
这些模式将决定SELinux在驱动程序请求时如何响应。
这些模式是:

强制-强制执行SELinux策略,根据SELinux策略的规则授予或拒绝主体对目标的访问权限

宽容-不强制执行SELinux策略且不现实访问实际上被拒绝,但拒绝信息会写入注册表

禁用-完全禁用SELinux

作者可以使用线的命令或/etc/selinux/配置文件更改SELinux模式。

要从命令行设置模式,可以使用setenforce工具。
要设置宽松模式,请执行以下操作:

打开终端窗口

运行su并输入管理员密码

运行setenforce0

运行getenforce确认模式设置正确

setenforce0可能会暂时关闭,但重启后会恢复到原来的状态。

编辑/etc/sysconfig/selinux文件以永久禁用它。

找到SELINUX=allowed,将其修改为SELINUX=Disabled并保存。

具体使用方法,发帖者可以参考这篇文章:http://www.linuxprobe.com/selinux-introduction.html

有关Linux系统的更多知识,发帖者可以参考百度《Linux你应该这样学》。