当前位置:首页 > linux > 正文

开启selinux进不了系统

  • linux
  • 2024-06-12 06:04:06
  • 8906
●^●如何在开启selinux前提下解决此问题下面介绍SELinux相关的工具
/usr/bin/setenforce修改SELinux的实时运行模式
setenforce1将SELinux设置为强制模式
setenforce0将SELinux设置为宽容模式
如果您想要完全禁用SELinux,需要在/etc/sysconfig/selinux中设置参数selinux=0
,或者在/etc/grub.conf中添加该参数
/usr/bin/setstatus-v
检查系统状态
这里是操作输出,请参考
SELinuxstatus:enabled
SELinuxfsmount:/selinux
Currentmode:enforcing
Policyversion:18
无需重新启动即可关闭selinux的解决方法:
执行命令:setenforce0
在较新版本的RedHat和Fedora上,修改文件/etc/sysconfig/selinux:
#ThisfilecontrolsthestateofSELinuxonthesystem。
#SELINUX=可以取其中一个值:
#enforced-SELinuxsecuritypolicy已强制执行。
#permissive-SELinuxprintswarningsinsteadofenforced。
完全禁用inu#xis。
。 SELINUX=enforce
#SELINUXTYPE=typeofpolicyinuse。 可能的值为:
#targeted-Onlytargetednetworkdaemonsareprotected。
#strict-FullSELinuxprotection。
SELINUXTYPE=targeted
设置SELINUX禁用并在下次SElinux停止时启动系统。
Linux内核参数(KernelParameter)
或者可以在内核参数后添加:selinux=0(停止)或selinux=1(启动)参数
文件/boot/grub/menu.lst
titleFedoraCore(2.6.18-1.2798.fc6)
root(hd0,0)
kernel/vmlinuz-2.6.18-1.2798。 fc6roroot=LABEL=/rhgbquietselinux=0
initrd/initrd-2.6.18-1.2798.fc6.img
检查SELinux当前状态
你需要什么了解现在是否使用SELinux:
#getenforce
disabled