Centos忘记密码怎么修改

时间:2024-01-30 21:01:54

使用Centos系统忘记密码

在我们日常使用Centos系统时,有些人不免会出现一个共同的问题:忘记登录密码!

我们总不能再重装一遍吧!

接下来我们就分两种情况来看看:

  1. Centos系统在云服务器
  2. Centos系统在本地虚拟机

1.在云服务器上修改密码

以腾讯云为例(基本国内的服务器,操作都长一个样子):

  1. 登录腾讯云后点击控制台:
    image

  2. 点击云服务器:
    image

  3. 选取要重置密码的服务器(点击前面的小方框):
    image

  4. 点击重置密码:
    image

  5. 验证后会出现以下界面:
    image

  6. 如果是修改root用户的密码,直接输入新的密码即可,若修改普通用户密码,可以选择命令行里修改([详见2.在本地虚拟机上修改密码](#2.2 修改普通用户的密码)),或选择用户名那一栏,选择指定用户名,
    image

    进行修改即可:image

  7. 点击下一步进行主动关机,重置密码即可:image

2.在本地虚拟机上修改密码

2.1 修改root密码

  1. 开启Centos主机,到引导界面,
    image
    按下键盘下的e,进入内核编辑界面:
    image

  2. 使用 ↑ ↓ 键翻动界面找到Linux16这行,追加 rd.break:
    image

  3. 按下 Ctrl + X 组合键来运行修 改过的内核程序,在一会后会进入系统的紧急求援模式:
    image

  4. 输入mount -o remount,rw /sysroot,敲下回车

  5. 输入chroot /sysroot,敲下回车
    image

  6. 输入passwd root,敲下回车,会出现如下界面:
    image

  7. 此时输入新的密码,并再次输入密码,会出现以passwd开头的一行
    image

    (出现方框的原因是编码问题!)

  8. 输入touch /autorelabel,敲下回车

  9. 输入exit,敲下回车

  10. 输入reboot,敲下回车

  11. 等待系统重启完毕,就可以使用新的密码来登录了 !

注意:有时候密码少于8位会导致修改不成功 !!! 

2.2 修改普通用户的密码

  1. 以root用户登录系统:
    image
  2. 输入 passwd + 用户名进行设置密码即可:
    image
  3. 出现如下字符,这说明修改成功:
    image


如遇错误之处还望多多指正!