linux系統忘記密碼有哪些方法可以解決?本文在rh8上測試通過
一. lilo 1. 在出現 lilo: 提示時鍵入 linux single 畫面顯示 lilo: linux single 2. 回車可直接進入linux命令行 3. #vi /etc/shadow 將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除, 第一行將類似于 root::...... 保存 4. #reboot重啟,root密碼為空
二. grub
1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然后按e鍵 2. 再次用上下鍵選中你平時啟動linux的那一項(類似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e鍵 3. 修改你現在見到的命令行,加入single,結果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 4. 回車返回,然后按b鍵啟動,即可直接進入linux命令行 5. #vi /etc/shadow 將第一行,即以root開頭的一行中root:后和下一個:前的內容刪除, 第一行將類似于 root::...... 保存 6. #reboot重啟,root密碼為空。
以下是其它網友的補充,大家可以參考下:
一、進入單用戶模式 1.使用Linux 系統啟動軟盤 如果你已創建了Linux 系統的啟動軟盤,而且設置計算機系統從軟盤啟動,當顯示boot 提示符后輸入: boot: linux single 系統進入了提示符為“#”的單用戶模式,計算機引導的運行級別為 1,本地文件系統被掛載,很多系統服務沒有運行,跳過所有系統認證,是一個系統管理員使用特定的機器,把 root 文件系統掛為讀寫,此時你可以使用: (1)passwd 程序來設置root的新密碼 # passwd root # reboot 重啟系統后,root 密碼已被更新。 (2)通過修改 /etc/shadow 文件,刪除root 的密碼 # cd /etc # vi shadow
將以root 開頭的一行中“root:”后和下一個“ :”前的內容刪除, 第一行將類似于“root ::??”,保存后重啟系統,root 密碼置為空。 2.以LILO 多系統引導程序啟動 當系統以LILO 引導程序啟動時,在出現LILO 提示符時輸入: LILO: linux single 進入單用戶后,更改password 的方法同1。 3.以GRUB 多系統引導程序啟動 用GRUB引導系統進入單用戶步驟: (1) 啟動GRUB,選擇Red Hat Linux的選項,然后鍵入 e 來編輯; (2) 選擇以kernel開頭的一行,再按e 鍵,在此行的末尾,按空格鍵后輸入single,以回車鍵來退出編輯模式; (3) 回到了 GRUB 屏幕后,鍵入 b 來引導進入單用戶模式。 進入單用戶后,更改password 的方法同1。 二、使用Linux 系統安裝盤 如果你既沒做系統啟動軟盤,同時多系統的引導LILO 和GRUB 又被刪除(如重裝了Windows 系統后),那么只能使用Linux 系統安裝盤來恢復root 的密碼。 用第一張Linux 系統安裝盤啟動,出現boot 提示符后輸入: ?oot: linux rescue 此時系統進入救援模式,然后根據提示完成: 1.選擇語言和鍵盤格式; 2.選擇是否配置網卡,一般系統因網絡不需要,所以可以選擇否跳過網卡配置; 3 . 選擇是否讓系統查找硬盤上的Redhat Linux 系統,選擇繼續; 4.系統顯示硬盤上的系統已經被找到,并掛載在/mnt/sysimage 下; 5.進入拯救狀態,可重新設置root 的密碼: # chroot/mnt/sysimage (讓系統成為根環境) # cd /mnt/sysimage # passwd root
以上就是小編給大家介紹的linux系統忘記密碼有哪些方法可以解決?希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的! |