Centos虚拟机忘记密码;重置虚机密码

本文详细介绍了如何在CentOS虚拟机中重置root密码,步骤包括进入编辑模式、修改启动选项、进入单用户模式、修改密码、创建.autorelabel文件并重启系统。
摘要由CSDN通过智能技术生成

虚拟机是一个好用的工具,在本地搭建的虚拟机可以给我们提供测试,但时间长了也会忘记密码;因此这里以centos系统的虚机为例,提供一个重置虚机密码的方法

1.在开机页面按“E”进入编辑模式

进入后长这样:

2.找到ro crashkernel项,将ro改为rw init=sysroot/bin/sh

3.修改完成后使用Ctrl+x进入单用户模式

4.进入单用户模式后执行chroot /sysroot访问系统;使用LANG=en设置语言为英语

5.使用passwd root命令修改root的密码,输入完成后敲击回车提示seccessfully表示重置成功

6.执行touch /.autorelabel更新系统信息,在/目录下创建.autorelabel文件,如果该文件存在,系统在重启时就会对整个文件系统进行relabeling重新标记。

7.使用exit安全退出后,执行reboot重启系统,然后使用root加刚刚重置的密码登录就好啦

这样就重置完了

对于在CentOS操作系统中忘记密码的情况,有两种解决方法可以尝试。 方法一: 1. 重启系统,进入GRUB引导菜单界面,在倒计时期间按下任意键暂停引导。 2. 在菜单界面中,选中要启动的CentOS内核,并按下键盘上的 "e" 键进入编辑模式。 3. 在编辑模式中,找到以 "linux16" 开头的那一行,并将其末尾的 "ro" 替换为 "rw init=/sysroot/bin/sh"。 4. 按下 "Ctrl + X" 键来启动系统,并进入单用户模式的命令行界面。 5. 输入 "chroot /sysroot" 命令并按下回车键,然后使用 "passwd" 命令来修改 root 用户的密码。 6. 输入新密码并确认新密码,成功修改密码后,执行 "touch /.autorelabel" 命令来更新环境。 7. 最后执行 "exit" 命令退出单用户模式,并输入 "reboot" 命令重启机器。 方法二: 1. 同样地,重启系统并进入GRUB引导菜单界面。 2. 在菜单界面中,选中要启动的CentOS内核,并按下键盘上的 "e" 键进入编辑模式。 3. 在编辑模式中,找到以 "kernel /vmlinuz" 开头的那一行,并在其末尾添加 "single" 来进入单用户模式。 4. 按下 "Enter" 键回车,然后按下 "b" 键来启动系统,并进入单用户模式的命令行界面。 5. 在命令行界面中,输入 "passwd root" 命令来修改 root 用户的密码。 6. 输入新密码并确认新密码,成功修改密码后,执行 "reboot" 命令重启机器。 请注意,以上方法仅适用于CentOS操作系统,并且需要在系统启动时进入GRUB引导菜单进行操作。同时,为了确保系统的安全性,建议定期备份重要数据和设置复杂的密码
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值