第一步:开机的时候按键盘的字母 E 键, 进入引导模式
第二步:进入引导模式
:找到linux这一行,按键盘上的end 键,跳转到行尾,输入: init=/bin/sh
修改完后,按键盘上的 ctrl+x 键进入系统应急模式
第三步:在应急模式下
mount -o remount,rw / //重新以读写模式挂载/系统;
passwd root
输入密码:xxx
确认密码:xxx
touch / .autorelabel
exit
重启系统
说明:
1、为什么要 “touch / .autorelabel” 这个命令
1)为了让 SELinux 生效
SELinux 它是一个安全增强系统, 其内部有许多安全策略
针对一些操作, 如果你做了这些操作, 没有得到策略的放行, 它会给你禁止掉
比如你使用单用修改root密码是不被策略放行的
2)怎么让 SELinux 策略放行呢?
"touch /.autorelabel" 创建这样一个文件其实就是在告诉SELinux放行这个策略,就是通知一下