1. 问题
- 时间长了,忘记本地虚拟机中 CentOS 系统(桌面版)root 用户密码了
- 参考网络文章总结如下
2. 操作
-
重启系统(按住 esc键 【我这是的】,进入系统选择项)
-
按住e键,进入内核信息的编辑界面
-
在如下位置添加rd.break
-
修改完成后按ctrl-x
接下来输入以下命令
mount -o remount,rw /sysroot
chroot /sysroot
LANG=en # 不设置会显示乱码
touch /.autorelabel
passwd
#此处输入两次你的新密码
exit
reboot
-
不设置 LANG=en 的情况
-
设置后
-
到这里就全部完成了,root 成功登录。
3. 遇到的问题
如果设置不成功,会遇到下面两种情况
- su:鉴定故障
-
rina 不在 sudoers 文件中。