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
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。