我们知道虚拟机上的root用户拥有最高权限,可以方便通过root用户对虚拟机上的其他普通用户账号密码进行更改,但如果忘掉root用户的登陆密码,则可能会导致存储在虚拟机上的重要文件和资料的丢失。话不多说,今天带大家强行更改root用户的登陆密码。
注:虚拟机的创建可以参考我之前写的博客
链接:运用VMware创建虚拟机以及安装linux操作系统(超详细)_Alex_thomas的博客-CSDN博客
1.进入虚拟机的操作界面,点进左上角的logo图标,在滑出的选项栏中选择如图示的图标(命令提示符),进入terminal命令界面。
2.在查询虚拟机的IP地址之前,我们需要打卡任务资源管理器 选择服务那一项,检查如图所示的功能是否正常开启,如若关闭,则需要手动打开。否则,会照成虚拟机获取不到ip地址。
3.在提示符一行输入 ip address 先查询虚拟机的ip地址,如图,若没用出现,则手动输入 dhclient指令后回车,通过DHCP服务器自动给虚拟机分配一个ip地址,并查询ip地址。
4. 获得虚拟机的ip地址后 登陆mobaxterm进行远程链接。
5.按如图所示进行操作。
6. 第一次登陆的界面显示的是win10的dos命令,我们需要通过ssh服务链接到虚拟机,先测试物理机与虚拟机之间能否正常通信(ping一下虚拟机的ip地址,ping通则能进行正常的通信)。
7. 再来测试虚拟机能否ping通物理机,先打开物理机的网络设置查看物理机的ip地址。如下图步骤所示。
8.用虚拟机去ping下物理机的ip地址。
9.物理机和虚拟机之间都能ping通,说明两者之前可以正常通信,下面开始使用ssh服务远程链接虚拟机。
10.链接成功后,我们发现,用虚拟机去ping 百度的域名 ,可以ping通,说明此时虚拟机和物理机一样可以正常上网。
11.可以选择更改虚拟机的主机名(此步可以省略)。
12.链接上root用户后,我们新建窗口再来链接虚拟机上的普通用户(之前创建的redhat)。步骤与链接root的步骤一致,只需更改下用户名。{ 虚拟机命令提示符结构:[用户名@主机名 工作目录] }
13.现在开始进行密码的更改,若遗忘普通用户的登陆密码 ,只需用root用户的权限对普通用户的密码进行更改 (输入 paawd redhat命令;格式:passwd+需更改的用户名)。
14.若遗忘掉root用户的登陆的密码,我们只能强行更改,步骤:先对虚拟机进行重启。
15.进入此页面,需要快速按 E 跳转到下一页面。
16.在第五排代码的后面 手动添加 rd_break 代码 然后同按ctrl+x 开始进入下一页面。
17.在此界面依次输入代码:(如下图所示)输入完毕过后 回车等待进入虚拟机登陆界面即可。
1.mount -o remount,rw /sysroot
2.chroot /sysroot
3.passwd root
4.输入新密码:
5.确认密码
6.touch /.autorelabel
7.exit
7.exit
18.最后按更改后的密码登陆。