觀前提醒, 本期內容過于硬核, 未成年的觀眾請在家長的陪同下觀看, 有壞想法的同學請在心里默念三遍: “我國有一部完整且歷史悠久的法律”
無密碼登錄Linux系統管理員賬號
- 問題
- 操作步驟
- 1.開機界面截停
- 2.進入單用戶模式
- 3. 修改用戶密碼
- 原理剖析
- 什么是GRUB
- GRUB作業原理
問題
在作業中, 經常碰到客戶忘記系統密碼, 要求幫助他們破解密碼的情況. 沒辦法, 忘記了密碼只能由我們在機器本地幫助他們處理, 再將密碼發給他們. 接下來將這種問題的處理方法分享給大家, 供大家參考下
操作步驟
環境準備: Linux系統( Centos 6)
1.開機界面截停
按Ctrl + Alt + Del三鍵重啟系統, 或直接啟動系統
Linux系統啟動時, 會有3秒鐘的讀秒時間, 在此期間, 我們可以按任意進入系統啟動選單界面, 此處我們按一下回車鍵( 注意: 按一次就行啦, 按多了選單界面就跳過去了)

2.進入單用戶模式
截停之后會來到系統啟動選單界面, 簡單解釋一下下面的提示
- 按 ↑ ↓ 鍵選擇系統鏡像
- 按 enter 鍵啟動選中的系統鏡像
- 按 e 鍵進入編輯模式
- 按 a 鍵修改內核引數
- 按 c 鍵進入命令列( grub的命令列)

2.1 先按 e 鍵進入編輯模式

2.2 按 ↓ 鍵選擇第二個選項, 再按一次 e 鍵進入編輯模式

2.3 在游標所在的位置( 也就是quiet后面)按 空格鍵 1, 然后回車回到選單頁面

2.4 在選單頁面中按 b 鍵進入單用戶模式

3. 修改用戶密碼
經過簡單的等待后, 系統進入了我們熟悉的命令列界面, 使用 id 命令查看當前使用的用戶, 可以看到當前是 root 用戶, 也就是系統管理員賬號

雖然我們拿到了 root 權限, 但直到此時, 我們仍然不知道密碼是啥, 所以接下來, 我們就使用 passwd 命令修改當前用戶的密碼, 也就是修改 root 用戶的密碼

接下來我們將修改后的密碼交給客戶就可以了
原理剖析
什么是GRUB
GRUB全稱 ‘GNU GRUB’, 是一款內核引導程式,允許用戶在計算機內同時擁有多個作業系統, 并在計算機啟動時選擇希望運行的作業系統, GRUB可以選擇作業系統磁區上的不同內核, 也可以向這些內核傳遞啟動引數
GRUB作業原理
內核引導程式是計算機啟動后運行的第一個程式, 負責加載作業系統的內核,
當系統開機啟動的時候, 計算機會加電自檢, BIOS把MBR( 主引導扇區 )中的代碼加載到記憶體中, 而后把控制權交給grub, grub掛載內核映像檔案后將控制權交給內核, 而后由掛載完成的內核來完成系統的初始化以及啟動的程序
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/303088.html
標籤:其他
