虚拟机里的Ubuntu忘记了密码,怎么修改密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机里的Ubuntu忘记了密码,怎么修改密码相关的知识,希望对你有一定的参考价值。

参考技术A Linux登录密码忘了,怎么重置呢?

重启系统,在进度条读完前,长按shift进入,GRUB系统引导界面。键盘上下键选择 Advanced options for Ubuntu ,按回车进选择界面,接着键盘上下键选中recovery mode项。按键盘上的 e 键进入编辑启动界面。

找到文本中的 ro recovery nomodeset ,删除 recovery nomodeset ,并在该行最后写上 quiet splash rw init=/bin/bash ,按键盘F10键即可以root用户进入命令行界面。

使用命令
cat /etc/passwd
即可查看系统中的所有用户,找到你忘记密码的那个账户名xiaoyu。

使用命令 passwd xiaoyu 即可重置用户 xiaoyu 的密码,连续输入两次即可确认使用该新密码。最后重启系统即可使用新密码进入。

CentOS8忘记密码?

一大早起来,想用个虚拟机里的CentOS系统,结果发现长时间不用,密码居然忘了。没办法,重新设置密码吧。
重新设置密码之前,我们需要了解一下Linux的两种模式:单用户模式和救援模式。
单用户模式可以对系统进行修复,如修改root密码,修改因配置不正确而导致系统启动失败的配置文件等。
救援模式,是指从其他介质启动(能够自己选择挂载的分区),从而获得一个runlevel(如果按照流程,会进入level1的单用户模式),因为不需要从硬盘启动并且可以将硬盘中的系统以及文件挂载,可以从安装介质中获取硬盘系统中受损或丢失的文件或者将重要数据拷贝出来。
所以,如果是配置错误,或者密码忘记,可以使用单用户模式,而如果是数据删除或者恢复,就要用到救援模式。
在这里,进入单用户模式重新设置密码的具体步骤如下:
1、开机界面按e进入编辑模式
2、将下图中ro所示的地方改成rw init=/sysroot/bin/bash,ctrl+x进入switch_boot模式
CentOS8忘记密码?
CentOS8忘记密码?
3、切换至根分区:chroot /sysroot/
4、修改root密码:passwd
5、让SELinux在重启后更新label:touch /.autorelabel
6、退出:exit
7、重启:reboot
其中,3-7步骤操作如下图所示。注意在修改密码前,为了防止乱码显示,可以将字符集设置成英文。
CentOS8忘记密码?
重启后,以root账户登陆,如下图所示。



欢迎大家关注35技的公众号:gzh_35ji
长按下方的二维码进行识别

以上是关于虚拟机里的Ubuntu忘记了密码,怎么修改密码的主要内容,如果未能解决你的问题,请参考以下文章

CentOS8忘记密码?

ubuntu 账号密码忘了怎么办

[笔记] MySQL5 忘记 root 密码的解决办法

CentOS6下忘记root密码的操作

ubuntu系统用户密码忘记了怎么处理

登录ubuntu忘记密码怎么办