SELinux 崩溃的数据系统

SELinux 崩溃的数据系统

我想更改 SELinux 的一些数据类型,但我犯了一个拼写错误,并以 root 用户身份将以下命令发送到提示符中:

semanage fcontext -a -t openvpn _etc_t /

现在我的系统(CentOS 7)将无法启动,这确实是因为这个命令而发生的。以下情况无法启动:

  • 重置系统活动日志
  • 登录服务
  • 转储 dmeg
  • 网络管理员和其他一些东西

有机会拯救我的系统吗?

答案1

您需要重新标记您的文件系统。

这是实现此目的的过程

1) 启动并grub显示菜单时,按e进入 grub。

2) 转到以 开头的行linux16 ...

3)删除rhgb quiet并追加rd.break

4) 按CTRL+x从 grub 启动

5)现在你会看到外壳

6)mount -o remount,rw /sysroot

7)chroot /sysroot

8)touch /.autorelabel

9)CTRL+D

10)CTRL+D

11) 系统将fixfiles relabel在后台使用重新标记文件系统

12) 如果上述步骤正确执行,您将能够顺利启动

相关内容