Linux忘記密碼的常用解決方法
添加時間:2016-7-25 19:25:43
添加:
思海網絡
一、進入單用戶模式
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、文件系統、網絡
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解