您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux單用戶模式怎么重置root密碼”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux單用戶模式怎么重置root密碼”吧!
要進入到單用戶模式我們首先要了解一下系統的啟動過程,確認我們在哪一步下手。只有理解了才是真正掌握了,告別死記硬背。
接通電源:對于虛擬機來說點擊運行按鈕即可。
BIOS自檢:這一步主要是進行各種掃描,確認啟動的方式并進行引導,如硬盤、光盤、網絡等。
grub引導菜單:如果硬盤上已經有一個可以正常工作的操作系統,則會進入啟動菜單。這一步對于我們來說很關鍵,因為再下一步就會加載內核來啟動init進程,隨后根據指定的運行級別運行系統了,如果我們要臨時改變一下系統的啟動級別,進入到單用戶模式,必須要在引導菜單這一步來操作。
加載內核:系統讀取/boot目錄下的相關文件,加載系統核心內容
init進程:初始化進程,用于初始化系統環境
確定運行級別:根據配置使系統在指定級別下運行
用戶登錄:輸入用戶名密碼進行登錄
執行登錄腳本:根據用戶的配置信息執行用戶登錄后的腳本(會在用戶管理的文章中進一步介紹)
/boot/grub/grub.conf:grub引導菜單配置文件
可以在該配置文件中修改引導菜單的倒計時讀秒,對應配置項:timeout。
也可以在該文件中配置啟動菜單加密,對應配置項:password。(會在單用戶加密文章中介紹)
/etc/inittab:配置各運行級別下的行為和命令,也可用于修改系統默認運行級別
配置文件的內容格式為如下:
id:runlevels:action:process
id為自定義的名稱,要求在文件內唯一,且長度不超過四個字符。
runlevels的范圍與系統運行級別一致,可以同時指定多個。
action表示在指定的級別下要執行的行為,為固定值。指定系統啟動后的默認運行級別的配置為:initdefault。
process部分用來指定具體需要執行的命令,當action指定為initdefault時,該部分可省略。
直接使用/etc/inittab中的內容來做對照
0:關機
1:單用戶
2:多用戶(無NFS)
3:完全的多用戶模式
4:暫未使用
5:圖形界面
6:重啟
如果需要修改默認的運行級別只要將配置文件中原有的一行修改為目標級別對應的數字。如:將默認運行級別由圖形界面更改為完全的多用戶模式,則將5修改為3。
# 原始內容 id:5:initdefault: id:3:initdefault:
在開機讀秒時按任意鍵進入grub菜單
根據提示,按e進入編輯界面
選擇第二項:內核,繼續按e編輯
結尾輸入:[空格] 1[回車]
回到菜單界面,按b啟動
啟動后就會進入到單用戶模式,可以使用passwd命令直接重置root用戶密碼
在密碼輸入狀態,光標不會產生任何變化,是正常現象,輸入完成后回車即可
密碼修改完成后使用reboot命令重啟,系統將會重新進入之前默認的運行級別
感謝各位的閱讀,以上就是“Linux單用戶模式怎么重置root密碼”的內容了,經過本文的學習后,相信大家對Linux單用戶模式怎么重置root密碼這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。