要通过 单用户模式(Single User Mode) 修改 root 密码,可以按照以下步骤进行:
🛠️ 步骤 1:进入 GRUB 编辑界面
-
重启系统
- 在系统启动时,按下
Esc、Shift或Ctrl + X键(取决于不同的系统配置),进入 GRUB 菜单。
- 在系统启动时,按下
-
选择引导内核
- 选择你想要启动的内核,通常是类似于:
UOS Server 20 (4.19.0.xxxxxx ) -
按
e进行编辑
🛠️ 步骤 2:编辑内核参数
-
找到内核行
- 在 GRUB 编辑界面中,找到以
linux开头的行,例如:
linux /vmlinuz-... ro rhgb quiet - 在 GRUB 编辑界面中,找到以
-
修改参数
- 找到
ro(只读)参数,将其替换为rw(读写),并在其后添加init=/bin/bash。
ro修改为:
rw init=/bin/bash- 找到
rhgb quiet将其删除,否则会无法启动,提示找不到/bin/bash目录
- 找到
-
启动系统
- 按下
Ctrl + X或F10启动系统。
- 按下
🛠️ 步骤 3:重新挂载根分区
进入 Bash 后,默认根文件系统是只读的,需要重新挂载为读写模式:
mount -o remount,rw /
🔐 步骤 4:修改 root 密码
- 修改
root密码
passwd
- 输入新密码并确认。
- (可选)更新 SELinux 标签
- 如果系统启用了 SELinux,建议更新 SELinux 标签:
touch /.autorelabel
🚀 步骤 5:重新引导系统
- 同步文件系统
sync
- 重启系统
exec /sbin/init
或者直接使用:
reboot -f
🎯 其他注意事项
- 如果系统使用了 SELinux,在下次启动时可能会自动重新标记文件,需要稍等片刻。
- 确保密码符合系统的密码策略,否则可能无法成功修改。
大功告成,root 密码已修改!🎉😎
1万+

被折叠的 条评论
为什么被折叠?



