linux忘记密码-进入单用户模式修改密码

一、重启系统linux

     重启可使用命令 reboot、init 六、shutdown -r now 或点击VMware—虚拟机—电源—从新启动客户机安全

二、进入GRUB界面ssh

      重启后,在启动界面按上下方向键选择第一个,而后按 e 进入grub界面token

三、将光标移动至段首为linux16的第二行 ro 的位置,将 ro 改成 rw 并新添加  init=/sysroot/bin/sh 而后按 Ctrl+X 重启虚拟机

四、便可进入到‘安全模式’可使用命令 ls 查看文件it

     使用命令 ls /sysroot/tmp/  和命令 ls /sysroot/root  挂载系统io

     挂载完成以后便可查看原系统内的公钥验证登录

五、使用命令 chroot  /sysroot/ 切换系统;而后使用命令 cat  /root/.ssh/authorized_keys乱码

六、使用命令 passd root   会出现乱码(小方块),而后按下Ctrl+cdate

七、使用命令LANG=en 将系统语言改成 英文 而后使用命令 passwd root 重置密码;而后输入两次新密码,提示 all authentication tokens updated successfully 即修改为功

八、修完密码成功后,必须输入命令 touch /.autorelabel  不然重启后没法使用新密码登陆系统;执行完此命令以后,点击电源—重启客户机 便可。