00.18.Linux系统重置root用户密码

问题描述

当忘记root用户密码时,可以通过进入单用户模式并重置密码来解决。以下是重置root密码的详细步骤。

解决方法
步骤 1:重启服务器并进入内核启动项
  1. 重启服务器,在系统显示内核版本界面时,按E键进入内核启动项。
步骤 2:修改启动参数
  1. 找到包含Linux16的这一行,修改其中的rorw,并在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:进入单用户模式
  1. 修改完毕后,按Ctrl+X键进入单用户模式。
步骤 4:访问系统并修改root密码
  1. 进入单用户模式后,使用以下命令访问系统:
    bash chroot /sysroot
  2. 修改root用户密码:
    passwd
步骤 5:更新系统信息
  1. 为了确保系统信息被更新,执行以下命令:
    touch /.autorelabel
步骤 6:退出并重启系统
  1. 完成密码修改后,使用以下命令退出访问模式并重启系统:
    exit reboot
注意事项

通过以上步骤,可以成功地在忘记root密码时,进入单用户模式并修改密码,确保系统恢复正常访问。

posted @ 2019-12-09 10:39  雾里看浮光(南知意)  阅读(1055)  评论(0)    收藏  举报