rocky8.10重置root密码

忘记密码后修改密码

开启进入到这个页面后按上下键防止进入系统,按“e”回车

将ro改为 rw init=/sysroot/bin/sh  按ctrl-x

输入chroot  /sysroot

输入LANG=en(设置为英文,方便修改密码是看到)

输入passwd root回车

输入两次同样的密码

输入touch /.autorelabel回车(目的是为了让SELinux不再限制)

按ctrl-d 退出,reboot重启

重启后输入root,密码即可登录

参考:Linux rocky8密码忘记了,如何重置_rocky linux 忘记密码-CSDN博客

### 在 Rocky Linux 8重置 Root 用户密码 #### 进入 GRUB 编辑模式 当系统启动时,在GRUB引导菜单出现期间,通过快速按下向上或向下箭头键来稳定画面。选择第一个内核选项并按`e`编辑启动参数[^3]。 #### 修改启动参数 找到以 `linux16` 或者 `linux` 开始的那一行(通常是第四行),将光标移动到这一行的末尾,并追加如下字符串: ```bash rd.break console=tty0 ``` 这一步骤是为了强制切换至紧急目标(emergency.target)。完成后按 `Ctrl + X` 启动进入单用户模式。 #### 挂载根文件系统为可读写 一旦进入单用户模式,首先确认 `/sysroot` 已经被挂载但是可能是只读状态。执行下面命令将其改为可读写: ```bash mount -o remount,rw /sysroot ``` 接着改变工作环境到新的根目录下以便能够更改密码: ```bash chroot /sysroot ``` 此时命令提示符应该变成类似于 `sh-4.x#`, 表明已成功进入了 chroot 环境。 #### 更改Root 密码 现在可以使用 `passwd` 命令来设置新密码了: ```bash passwd root ``` 输入所需的新密码两次完成设定过程;需要注意的是,在输入密码的时候屏幕上并不会有任何反馈显示[^1]。 为了确保 SELinux 的标签能正确应用在整个文件系统上,创建一个特殊标记文件: ```bash touch /.autorelabel ``` 最后连续两次运行 exit 返回正常的启动流程并且触发自动重新标注操作: ```bash exit exit ``` 系统将会重启,并且新的 root 密码即刻生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值