关闭 selinux
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。它虽然很杰出,但是,在很多时候觉得他是多于的,比防火墙还难产。在自己玩的linux基本上是把这个关掉的,不然,对于各种服务器可能会出现一些莫名其妙的权限访问错误。
操作方法
- 01
要关掉selinux,首先要查看它是否运行。 在终端输入/usr/sbin/sestatus -v SELinux status: enabled就是开启的;disabled就是关闭
- 02
开启的时候我们还需要看它的模式(Current mode),它有三种模式 enforcing:强制模式,代表 SELinux 运作中,且已经正确的开始限制 domain/type 了; permissive:宽容模式:代表 SELinux 运作中,不过仅会有警告讯息并不会实际限制 domain/type 的存取。 disabled:关闭,SELinux 并没有实际运作。
- 03
从上面的状态可以看出,我们有二种方式可以让selinux失效
- 04
第一种,只要将模式改为permissive 在终端输入 setenforce 0
- 05
优点:一条语句及时生效; 缺点:系统重起后恢复为enforcing模式。
- 06
第二种,修改配置文件重启系统关闭selinux 修改/etc/selinux/config文件。将SELINUX=enforcing改为SELINUX=disable,并重起系统。
- 07
优点:彻底关闭,系统重起依然生效。 缺点:不能即使生效,修改配置文件后需要重起系统才生效。
赞 (0)