Linux光盤拯救模式清空root密碼

Linux光盤拯救模式清空root密碼

文本關鍵字:Linux、光盤拯救模式、忘記root密碼、清空root密碼
光盤拯救模式主要在系統損壞時使用,可以用於系統手動修復或者拷貝關鍵數據。但是由於在該模式下可以使用root權限進行有限的操作(因爲並未加載系統,所以大部分命令無法使用),我們也可以在忘記密碼的情況下來清空root用戶的密碼。光盤拯救模式主要適用於物理機,並且進入單用戶模式被加密又忘了密碼的情況(好吧,也是夠慘的)。

一、Linux用戶信息文件

1. 配置文件路徑

  • /etc/passwd

在配置文件中記錄的用戶的相關信息,在用戶創建成功時會被寫入,後續的修改也會被記錄在文件中,默認情況下只有root用戶有權修改。
Linux光盤拯救模式清空root密碼

2. 各列含義:使用冒號隔開

  • 第一列:用戶名稱
  • 第二列:密碼佔位符,x表示需要密碼驗證後使用,爲空時不需要密碼
  • 第三列:用戶ID(普通用戶從500開始)
  • 第四列:主用戶組ID
  • 第五列:用戶附加信息
  • 第六列:用戶家目錄位置
  • 第七列:用戶登錄後執行的shell

3. 確定入手位置

瞭解了配置文件的位置後,我們需要做的就是想辦法清空掉root用戶的密碼。也就是進入拯救模式的shell後,編輯用戶信息文件,刪除掉第二列的x佔位符。保存退出後重啓系統,再次使用root用戶登錄時已不需要密碼。

二、光盤拯救模式

對於已經安裝了操作系統的磁盤,如果系統能夠正常的進行引導,那麼我們需要在BIOS設置中修改一下啓動的順序,才能夠保證從光盤啓動,進入光盤選單。

1. 光盤鏡像掛載

  • 相關文件:Linux鏡像文件

如果是虛擬機,直接將鏡像文件掛載即可。如果是物理真機,可將鏡像文件燒錄至U盤。

  • 由於我們需要進入主板(BIOS)來設置,所需需要先將虛擬機關機
  • 與剛安裝時相同,進入虛擬機配置界面,進行光盤的掛載

Linux光盤拯救模式清空root密碼

  • 保證勾選啓動時連接,選擇使用IOS映像文件,正確選擇IOS鏡像文件路徑

Linux光盤拯救模式清空root密碼

  • 選中虛擬機後,依次點擊:虛擬機 -> 電源 -> 打開電源時進入固件

Linux光盤拯救模式清空root密碼

  • 切換至Boot選項卡

Linux光盤拯救模式清空root密碼

  • 將光盤啓動(CD-ROM Drive)調整至第一項:用加減號操作

Linux光盤拯救模式清空root密碼

  • 按F10保存重啓,即可進入光盤啓動界面,第三項爲拯救模式

Linux光盤拯救模式清空root密碼

2. 進入救援模式

  • 選擇語言和鍵盤(雖然有中文的選項,但是貌似還是不支持)

Linux光盤拯救模式清空root密碼
Linux光盤拯救模式清空root密碼

  • 選擇語言後出現網絡選擇界面,如果不需要網絡可選擇:No

Linux光盤拯救模式清空root密碼

3. 掛載磁盤目錄

  • 選擇continue,如果只希望查看,可選擇Read-Only

Linux光盤拯救模式清空root密碼

  • 根據提示信息,磁盤中的文件已經被掛載至/mnt/sysimage目錄,可以通過chroot密令修改根目錄位置,否則在操作文件時需要添加/mnt/sysimage路徑作爲前綴。

Linux光盤拯救模式清空root密碼

  • 打開一個shell環境,繼續進行下一步操作

Linux光盤拯救模式清空root密碼

三、清空root密碼

1. 修改密碼文件

在光盤拯救模式下直接可以使用bash環境,並且權限標識符是令人激動的井號,沒錯,超級權限!但是還是有區別的,此時,我們並沒有進入到之前的Linux系統,所以不要使用passwd命令直接修改密碼,也是不允許的,要通過修改用戶配置文件的方式來實現。

vi /mnt/sysimage/etc/passwd
  • 去掉第一行root用戶的第二列密碼佔位符

Linux光盤拯救模式清空root密碼

  • 保存退出後關機
  • 如果想進入系統需要再次進入BIOS修改啓動順序
poweroff
  • 啓動到固件後調整CD-ROM Drive至原位

Linux光盤拯救模式清空root密碼

  • 按F10保存退出後即可正常進入系統,第一次啓動會花較長的時間,耐心等待

2. 解決不可寫入

如果在修改文件時提示只讀,不可寫入,那麼首先確認一下在掛載時選擇的是Continue,而不是Read-Only。如果依然有問題,那我們重新掛載一下就可以解決問題了。

mount -o remount,rw /mnt/sysimage/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章