selinux从diabled改回enforcing,重启后不能开机

zhouchao6 2019-07-05 10:57:23
把/etc/selinux/config的disabled改回enforcing之后,重启虚拟机,发现不能开机,部分服务启动失败,比如:login server 和network等等
开机按e,然后添加selinux=0,是可以进去,但是这样开机selinux还是disabled状态。改成permissive开机也没问题。
请问怎么才能改回enforcing,然后也可以正常开机?
...全文
1153 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouchao6 2019-07-06
  • 打赏
  • 举报
回复
解决方法: 在启动界面选择内核时,按e进入编辑模式,在linux16行尾添加selinux=0,然后ctrl+x启动,登录系统后: touch /.autorelabel (有这个文件存在,系统在重启时就会对整个文件系统进行relabeling) 然后reboot -----需等待一会 然后就OK了 大概原因可能是:文件的selinux的扩展属性不对,由于你曾经关掉过selinux,在关掉selinux时创建和修改的文件不会有selinux的扩展属性,在你又打开selinux时,selinux会为这些文件赋予缺省的selinux属性,这样的文件,有些应用程序是不能访问的,selinux的安全保证

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧