centos 7 忘記密碼的三種解決方法:單用戶模式:重啟系統(tǒng),編輯內(nèi)核選項,將 ro 更改為 rw init=/sysroot/bin/sh,使用 passwd 命令重置 root 密碼。救援模式:從安裝媒體啟動,選擇救援模式,掛載根文件系統(tǒng),chroot 到根文件系統(tǒng),使用 passwd 命令重置 root 密碼。grub2 命令行:重啟系統(tǒng),按 c 進(jìn)入命令行,加載內(nèi)核,掛載根文件系統(tǒng),chroot 到根文件系統(tǒng),使用 passwd 命令重置 root 密碼。
CentOS 7 忘記密碼的解決方法
忘記密碼是令人沮喪的事情,但對于 CentOS 7 用戶來說,有幾種方法可以找回密碼。
方法 1:通過單用戶模式重置密碼
步驟:
-
重啟系統(tǒng)。
當(dāng) GRUB 菜單出現(xiàn)時,按
e
編輯內(nèi)核啟動選項。找到以
<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15718.html" target="_blank">linux</a>16
開頭的行,然后將 ro
更改為 rw init=/sysroot/bin/sh
。按
F10
啟動系統(tǒng)。系統(tǒng)將進(jìn)入單用戶模式,提示符為
#
。輸入以下命令重置 root 密碼:
passwd
。按照提示輸入新密碼,然后按
Enter
。輸入
exit
重新啟動系統(tǒng)。
方法 2:使用救援模式重置密碼
步驟:
-
從 CentOS 7 安裝媒體或 Live CD/USB 啟動。
選擇“Troubleshooting”選項。
選擇“救援模式”。
系統(tǒng)將加載救援環(huán)境。
按照提示掛載根文件系統(tǒng),例如:
mount /dev/sda1 /mnt
(根據(jù)實際的根分區(qū)調(diào)整)。切換到根文件系統(tǒng):
chroot /mnt
。使用第 1 種方法中相同的 passwd 命令重置 root 密碼。
輸入
exit
退出 chroot 環(huán)境。卸載根文件系統(tǒng):
umount /mnt
。重新啟動系統(tǒng)。
方法 3:使用 Grub2 命令行重置密碼
步驟:
-
重啟系統(tǒng)。
當(dāng) GRUB 菜單出現(xiàn)時,按
c
進(jìn)入命令行。輸入以下命令加載內(nèi)核:
linux16 /vmlinuz initrd16 initrd.img
。輸入以下命令掛載根文件系統(tǒng):
mount /dev/sda1 /mnt
(根據(jù)實際的根分區(qū)調(diào)整)。切換到根文件系統(tǒng):
chroot /mnt
。使用第 1 種方法中相同的 passwd 命令重置 root 密碼。
輸入
exit
退出 chroot 環(huán)境。輸入
reboot
重新啟動系統(tǒng)。
以上方法可以幫助您在忘記 CentOS 7 密碼時找回密碼。如果您遇到任何問題,請咨詢專業(yè)的系統(tǒng)管理員或參考 CentOS 官方文檔。