foo

foo

follow

Linux重置密码

重置 root 密码#

centos 4、5、6#

按e 在rhgb quit 后面 1或者single
Enter保存 按b启动 passwd修改密码

centos7#

方法 1#

进入grub2 按键e 编辑 向下滚动到 linux16 行并删除 rhgb、  quiet LANG 参数。要轻松移动到行尾,请按 ctrl+e ,要移动到行首,请按 ctrl+a。 Linux16 行将是 UEFI 系统上的linuxefi 

#linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=/dev/mapper/centos-root \ ro rd.lvm.lv=centos/root rd .lvm.lv=centos/swap rd.break
linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=/dev/mapper/centos-root \ rw init=/sysroot/bin/sh rd.lvm.lv=centos/root rd .lvm.lv=centos/swap rd.break
ctrl+x 进入单用户系统

#mount -o remount,rw  /sysroot
chroot /sysroot
# restorecon /etc/shadow
passwd root
# 更新系统信息
touch /.autorelabel
exit
reboot

方法 2#

rw init=/bin/bash
linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=/dev/mapper/centos-root \
 ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rw init=/bin/bash
ctrl + x
/usr/sbin/load_policy -i
mount -o remount,rw /
passwd root
exec /sbin/init 3

# 方法3-gpt
CentOS 7重置root密码:

1. 重启您的CentOS 7服务器,并在GRUB菜单中选择Kernel。
2. 按下“e”键以编辑Kernel选项。
3. 找到以“linux16”开头的行,并将其末尾的“ro”更改为“rw init=/sysroot/bin/sh”。
4. 按“Ctrl + X”键以启动CentOS 7系统。
5. 当出现单用户模式时,运行以下命令:
chroot /sysroot
passwd root
  1. 输入新的 root 密码并确认。
  2. 运行以下命令以使更改生效:
touch /.autorelabel
  1. 重新启动 CentOS 7:
exit
reboot

Ubuntu 重置 root 密码:

  1. 重启您的 Ubuntu 系统,并在 GRUB 菜单中选择 Kernel。
  2. 按下 “e” 键以编辑 Kernel 选项。
  3. 找到以 “linux” 开头的行,并将其末尾的 “ro quiet splash $vt_handoff” 更改为 “rw init=/bin/bash”。
  4. 按 “Ctrl + X” 键以启动 Ubuntu 系统。
  5. Ubuntu 会自动以 root 用户身份启动 bash,输入以下命令:
passwd root
  1. 输入新的 root 密码并确认。
  2. 重新启动 Ubuntu 系统:
reboot

Debian 重置 root 密码

  1. 重启您的 Debian 系统,并在 GRUB 菜单中选择 Kernel。
  2. 按下 “e” 键以编辑 Kernel 选项。
  3. 找到以 “linux” 开头的行,并将其末尾的 “ro quiet” 更改为 “rw init=/bin/bash”。
  4. 按 “Ctrl + X” 键以启动 Debian 系统。
  5. Debian 会自动以 root 用户身份启动 bash,输入以下命令:
passwd root
  1. 输入新的 root 密码并确认。
  2. 重新启动 Debian 系统:
reboot
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。