A 方法一
-
思路:进入单用户模式,修改root密码(进入单用户模式,不需要root密码)。
-
前提是
在电脑身边修改,不可远程修改。
-
步骤:
-
开机,在引导时输入 enter键,看到一个界面
-
输入
e
,再看到一个新的界面,选中第二行(编辑内核) -
在输入
e
,在这行最后输入1
,再enter -
再次输入
b
,则会进入单用户模式 -
passwd
修改root密码
-
B 方法二
-
进入开机状态按
e
-
按方向键下,定位到
fi
的下一行,找到ro
一行,这个意思是read only,将ro
替换成rw init=/sysroot/bin/sh
,如图 -
按
ctrl + x
进行重启进入单用户模式 -
执行
chroot /sysroot
。chroot命令用来切换系统,/sysroot/目录就是原始系统-
:/# chroot /sysroot :/#
-
-
修改root密码
- passwd是修改root密码的命令,
touch /.autorelabel
执行这行命令作用是让SELinux生效,如果不执行,密码不会生效。按Ctrl+D,执行reboot重启生效。如下图
- passwd是修改root密码的命令,
-
其他
-
如果因为启用x-window或者显卡驱动更新,无法进入桌面,可以修改默认启动级别(开机进入命令行模式)
-
systemctl set-default multi-user.target #设置成命令模式 init 3 # 切换到字符模式,有时只使用上面的语句没有效果 按下Ctrl+D后,执行reboot
-
-