作为Linux初学者的我们,大家有时候可能会忘记root的密码从而使自己手忙脚乱,有些人可能不得已会选择重装系统,学了这个操作后就可以轻轻松松搞定忘记密码的问题
如图在已打开的虚拟机选择重启虚拟机
菜鸟学Linux之:CentOS7下的单用户模式_第1张图片
在此界面按上下箭头,
菜鸟学Linux之:CentOS7下的单用户模式_第2张图片
然后按字母“e”进入grub页面
菜鸟学Linux之:CentOS7下的单用户模式_第3张图片
寻找“Linux16”的那行,将字符“ro”改为“rw”,然后将“rhgb quiet”删除,在“LANG=en_US.UTF-8”后写入“init=/bin/bash”
菜鸟学Linux之:CentOS7下的单用户模式_第4张图片
然后按提示“Ctrl+x”启动,进入如下界面
菜鸟学Linux之:CentOS7下的单用户模式_第5张图片
此时,使用命令chroot /sysroot/切换到正常的系统,
菜鸟学Linux之:CentOS7下的单用户模式_第6张图片
如果使用的系统是带有中文的,会出现乱码,只要输入:LANG=en便可解决
最后便可以修改新的密码了:passwd root
菜鸟学Linux之:CentOS7下的单用户模式_第7张图片
修改完成
菜鸟学Linux之:CentOS7下的单用户模式
最后一步,一定要注意哟,修改完成后要输入:touch /.autorelabel
菜鸟学Linux之:CentOS7下的单用户模式
至此大功告成,到虚拟机界面重启即可,重新启动后可能会等待一会,放心,肯定能成功的!!

欢迎大家来踩:https://blog.51cto.com/13762582