1. 程式人生 > >重設遺忘ROOT用戶的密碼

重設遺忘ROOT用戶的密碼

重設遺忘ROOT用戶的密碼

重設遺忘ROOT用戶的密碼

實驗環境:有一臺虛擬機Linux系統忘記了root用戶的密碼,無法使用root用戶登陸系統。現要求重設root用戶密碼,使能夠使用root用戶登陸系統。

解決方法1:進入急救模式,重設密碼

進入虛擬機電源選項裏選擇“打開時進去固件”選項,使啟動Linux系統時能進去bios界面

技術分享圖片

在bios界面裏設置系統開機時優先光驅啟動

技術分享圖片

進入Linux系統安裝向導界面,選擇Rescue installed system選項進入向導(按Tab鍵切換選項)

技術分享圖片

技術分享圖片

技術分享圖片

配置網卡選項時,選NO跳過

技術分享圖片

技術分享圖片

選擇進入bash shell環境,輸入chroot /mnt/sysimage命令切換到根環境

技術分享圖片

輸入passwd root命令重設root用戶的密碼

技術分享圖片

輸入exit命令退出根環境,再輸入reboot命令重啟系統,即可使用新密碼登陸root賬戶

解決方法2:引導進入單用戶模式,重設密碼

重啟主機,在出現GRUB菜單時按↑↓鍵,進入修改系統啟動參數向導

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

進入單用戶模式的shell環境後,輸入passwd root命令重設root用戶的密碼

技術分享圖片

輸入reboot命令重啟系統,即可使用新密碼登陸root賬戶

技術分享圖片

技術分享圖片

技術分享圖片

為了防止別人使用進入單用戶模式重設密碼盜取root賬戶,我們可以給GRUB菜單做限制

使用password –md5命令生成MD5加密密碼串

技術分享圖片

在/boot/grub/grub.conf配置文件中添加密碼串

技術分享圖片

技術分享圖片

密碼設置位置在第一個title之前,未經授權禁止修改啟動參數

技術分享圖片

密碼設置位置在第一個title之後,未經授權禁止進入指定系統

技術分享圖片

實驗完成


重設遺忘ROOT用戶的密碼