Debian忘記密碼重置


  前一陣子因為特殊原因我把一個網站的VPS服務器關閉了,結果竟把SSH密碼忘了,也沒有使用SSH密鑰,因為上面還有網站文件不能選擇重裝,只能嘗試在面板重置,但是面板返回結果一直是404我無法獲得重置的密碼,所以只能通過VNC來手動重置root密碼了。操作其實很簡單,如果讀者也忘記了密碼可以嘗試我給出的方法。我用的系統是Debian 8的系統,不過此方法同樣適用於Debian 7以上的系統。

  其方式是在GRUB引導菜單下按“e”進入編輯模式直接修改用戶密碼。

具體步驟

  • 重啟VPS,可以在面板重啟也可以在VNC上面使用發送“CTRL+ALT+DEL”按鈕直接重啟,在圖示處按“e”鍵(若出現BIOS界面需要按兩次“e”鍵或等待跳轉到引導菜單界面)

  

  BIOS界面按“e”進入GRUB引導菜單再按“e”進入編輯;

  

  • 進入GRUB編輯紅色框中內容,將“ro”替換為“rw init=/bin/sh”;

  

    

  • 修改完畢后按“CTRL+X”保存,系統會自動重啟進入單用戶模式;

  

  • 下面就輸入“passwd root”回車,系統會提示輸入兩遍密碼(輸入密碼不可見),當看到 successfully 表明密碼修改成功!(“passwd 用戶名”可修改對應用戶密碼)

  

  • 最后再次發送“CTRL+ALT+DEL”命令直接重啟,密碼修改成功!

   

 

   其實本方法也適用於本地物理機修改密碼,若希望對CentOS 7或是RHEL 7修改密碼,僅需把“ro”替換為“init=/sysroot/bin/sh”即可。

  希望本文能為一些新手小白提供一些幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM