00.18.Linux系统重置root用户密码
问题描述
当忘记root用户密码时,可以通过进入单用户模式并重置密码来解决。以下是重置root密码的详细步骤。
解决方法
步骤 1:重启服务器并进入内核启动项
- 重启服务器,在系统显示内核版本界面时,按
E键进入内核启动项。
步骤 2:修改启动参数
- 找到包含
Linux16的这一行,修改其中的ro为rw,并在rw后添加init=/sysroot/bin/sh,如:
linux16 /vmlinuz-xxx ro root=/dev/mapper/centos-root
修改为:
linux16 /vmlinuz-xxx rw root=/dev/mapper/centos-root init=/sysroot/bin/sh
步骤 3:进入单用户模式
- 修改完毕后,按
Ctrl+X键进入单用户模式。
步骤 4:访问系统并修改root密码
- 进入单用户模式后,使用以下命令访问系统:
bash chroot /sysroot - 修改root用户密码:
passwd
步骤 5:更新系统信息
- 为了确保系统信息被更新,执行以下命令:
touch /.autorelabel
步骤 6:退出并重启系统
- 完成密码修改后,使用以下命令退出访问模式并重启系统:
exit reboot
注意事项
通过以上步骤,可以成功地在忘记root密码时,进入单用户模式并修改密码,确保系统恢复正常访问。
本文来自博客园,作者:{雾里看浮光(南知意)},转载请注明原文链接:{https://www.cnblogs.com/JaseLee}

浙公网安备 33010602011771号