重置虚拟机root密码

1:打开虚拟机,双击鼠标,通过上下键控制到图下选项,点击按键‘e’等待片刻

2:来到以下界面,通过上下键将光标移动到quiet后面,点击空格,输入rd.break(跳行会增加/属于正常情况),点击f10或者点击Ctr+x,等待进入下一个界面。

3:来到以下界面,输入mount -o remount,rw /sysroot点击回车,输入chroot /sysroot,再次点击回车,输入passwd,回车,输入新的密码(输入时是看不见密码的),回车,再次输入密码,回车,输入touch /.autorelabel,回车,输入exit,回车,再次输入exit,回车,等待执行

4:等待1到3分钟,回到以下界面为密码重置成功。

### 重置虚拟机操作系统 Root 用户密码的方法 #### 使用 GRUB 编辑模式重置密码 当遇到无法登录的情况时,可以通过GRUB引导加载程序来访问单用户模式并重置root密码。具体过程如下: 重启Linux系统主机并在出现引导界面时,按下键盘上的`e`键进入内核编辑界面[^1]。 在该界面上利用方向键定位至启动命令行(通常以`linux`开头),在此行末尾追加参数`rd.break`以便于稍后能够中断初始化进程获得shell环境[^5]。随后通过同时按下Ctrl+X组合键继续启动流程[^3]。 此时会进入到一个非常基础的Shell环境中,在这里先执行挂载根文件系统为读写权限的操作: ```bash mount -o remount,rw /sysroot chroot /sysroot ``` 接着便可以直接使用`passwd`指令更root账户的新密码了[^4]。值得注意的是,在输入新设置的密码过程中屏幕上不会有任何反馈显示,这是正常的不必担心。 完成上述操作后还需要创建`.autorelabel`标记文件用于SELinux上下文恢复工作: ```bash touch /.autorelabel exit exec /sbin/init ``` 最后一步就是让机器按照常规方式完成剩余的开机初始化动作直到回到图形化登陆界面为止。 #### 备选方案——多用户环境下变更 如果存在其他具有sudo权限的普通账号,则可以在正常状态下切换到此身份并通过以下命令安全地更新超级管理者的认证信息而无需经历复杂的BIOS/GRUB层面干预[^2]: ```bash sudo passwd root ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值