1.重新启动Linux系统,进入开机画面,在选单页面上按下“e”键进入编辑模式,然后在linux16那个核心项目上实用“rd.break”参数来处理。
2.改完以后按下Ctrl+x开始开机,开机后出现如下画面,此时是在RAM Disk的环境,因此根目录下的的东西跟原本系统无关。此时系统被挂载到 /sysroot目录下。(加上/.autorelabel后,系统开机会重新鞋入SELinux的type到每个文件,可能会花费较长时间)
Chroot 目录:代表将你的根目录暂时切换到chroot之后所接的目录。
/.autorelabel:加入/.autorelabel就是要系统在开机的时候自动的使用预设的SELinux type重新鞋入SElinux安全本文到每个文件去。 在rd.break的RAM Disk环境下,系统没有SELiunx,而刚刚更改了/etc/shadow(因为改密码),so这个文件的SELinux安全本文的特性会被取消。
来源:https://www.cnblogs.com/zcma/p/12410885.html