Linux--排除启动类故障(遗忘 root 用户的密码)


一、概述

  • 当忘记 root 用户的密码时,将无法登录 Linux 系统执行管理、维护等任务,而只能通过其他用户(普通用户)登录使用一些受限制的权限
  • 当然,如果系统中还有别的具有 root 权限的用户(uid 为 0),或者拥有修改 root 账户密码权限的用户,也可以使用这些用户登录系统,然后重新设置 root 用户的密码
  • 然而,大多数时 Linux 主机中具有 root 权限的用户只有一个,因此需要通过其他途径来重设 root 账号的密码
  • 最简单的途径是在开机时通过修改 GRUB 引导参数进行单用户模式

二、具体步骤

  1. 重新启动主机,迅速按“ESC”键 2 次进入到如下界面(选择启动项),没有成功进入的话可以多试几次
    mark
  2. 选择光盘启动
    mark
  3. 选择急救模式
    mark
  4. 选择拯救 CentOS 系统
    mark
  5. 等待加载完毕,输入“1”,开始输入命令进入系统根环境,然后更换 root 密码,修改完成后退出并重启
输入“1”
“回车一次”

chroot /mnt/sysimage
#进入系统根环境

passwd root
#进行更改 root 用户密码
“输入密码”
“重复输入密码,确认”

exit
#退出
reboot
#重启

mark

猜你喜欢

转载自blog.csdn.net/weixin_51486343/article/details/113447814