最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS虛擬機忘記root密碼快速安全重置的全流程

 更新時間:2025年09月04日 09:46:11   作者:代碼怪獸大大作戰(zhàn)  
在本地使用虛擬機進行測試時,長時間不登錄很容易忘記密碼,本文將詳細介紹如何通過GRUB引導(dǎo)參數(shù)修改,安全重置CentOS虛擬機的root密碼,本方法適用于CentOS 7/8/9及兼容系統(tǒng),需要的朋友可以參考下

一、操作原理圖解

二、詳細操作步驟

1. 進入GRUB編輯模式

  • 啟動虛擬機時,在CentOS啟動Logo出現(xiàn)前快速按 E 鍵進入編輯。
  • 如果是UEFI啟動,先按 ESC 鍵進入GRUB菜單,再選擇內(nèi)核項后按 E

  • 進入編輯模式

2. 修改啟動參數(shù)

  • 定位到以 linux16(CentOS7)或 linux(CentOS8/9)開頭的那行。
  • ro(只讀)改為 rw(讀寫)。
  • 在行尾追加 init=/sysroot/bin/sh。
  • 注意各參數(shù)間保持空格分隔。

3. 進入單用戶模式Shell

  • Ctrl+XF10 啟動修改后的引導(dǎo)項。
  • 系統(tǒng)進入臨時root shell,提示符通常為 :/#。

4. 掛載系統(tǒng)并重置密碼

# 重新掛載根文件系統(tǒng)為讀寫
mount -o remount,rw /

# 進入系統(tǒng)根目錄環(huán)境
chroot /sysroot

# 設(shè)置環(huán)境變量,避免亂碼
LANG=en

# 修改root密碼,輸入兩遍新密碼
passwd root

看到 passwd: all authentication tokens updated successfully. 表示密碼重置成功。

5. SELinux重標記(重要)

CentOS默認啟用SELinux,修改密碼后需重標記文件系統(tǒng),避免登錄失敗。

touch /.autorelabel

查看SELinux狀態(tài)(可選)

sestatus

若顯示 disabled,則可跳過上步。

6. 安全退出并重啟

# 退出chroot環(huán)境
exit

# 強制重啟系統(tǒng),觸發(fā)SELinux重標記
reboot -f

系統(tǒng)重啟過程中可能耗時較長,請耐心等待。

7. 使用新密碼登錄

重啟完成后,使用剛設(shè)置的密碼登錄系統(tǒng)即可。

三、注意事項與技巧

SELinux重標記問題:
若忘記執(zhí)行 touch /.autorelabel,可能導(dǎo)致系統(tǒng)登錄失敗。重啟進入GRUB編輯,追加 enforcing=0 以臨時禁用SELinux。

調(diào)整GRUB超時時間,方便操作:

編輯 /etc/default/grub,修改:

GRUB_TIMEOUT=5
GRUB_DISABLE_SUBMENU=true

保存后執(zhí)行:

grub2-mkconfig -o /boot/grub2/grub.cfg

重置其他用戶密碼:

chroot /sysroot
passwd username

文件系統(tǒng)只讀問題:

如果遇到無法寫入,執(zhí)行:

mount -o remount,rw /sysroot
e2fsck -f /dev/mapper/centos-root

根據(jù)實際設(shè)備名調(diào)整。

四、常見問題解答

問題解決方案
GRUB界面按E無反應(yīng)檢查虛擬機EFI設(shè)置,嘗試開啟/關(guān)閉EFI或從虛擬機管理界面重啟到固件菜單。
密碼重置后仍無法登錄進入單用戶模式時追加 enforcing=0 參數(shù)禁用SELinux,檢查日志:journalctl -p 3 -xb
文件系統(tǒng)只讀無法修改使用 mount -o remount,rw /sysroot 強制讀寫,必要時檢查磁盤健康。

以上就是CentOS虛擬機忘記root密碼快速安全重置的全流程的詳細內(nèi)容,更多關(guān)于CentOS root密碼重置的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • linux控制臺下實現(xiàn)2048小游戲

    linux控制臺下實現(xiàn)2048小游戲

    2048小游戲已經(jīng)火了很久了,各種程序版本的都有,今天我們就來給大家分享一個在Linux控制臺中實現(xiàn)2048小游戲的代碼,希望大家能夠喜歡。
    2015-03-03
  • 在Linux中查看所有正在運行的進程的方法

    在Linux中查看所有正在運行的進程的方法

    這篇文章主要介紹了在Linux中查看所有正在運行的進程的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Linux查看最新下載文件的三種方法詳解

    Linux查看最新下載文件的三種方法詳解

    在 Linux 中查看最新下載的文件,核心思路是按修改時間/訪問時間排序查找文件,本文一共提供了3 種實用方法,文中的示例代碼講解詳細,有需要的小伙伴可以了解下
    2026-02-02
  • 安裝CentOS 6.x報錯

    安裝CentOS 6.x報錯"Disk sda contains BIOS RAID metadata"解決方法

    今天在安裝CentOS6.2的時候,當(dāng)進到檢測硬盤的時候,總是過不去,報錯如下: Disk sda contains BIOS RAID metadata, but is not part of any recognized BIOS RAID sets. Ignoring disk sda,真是不知如何解決,下面小編把我的思路分享到腳本之家平臺,需要的朋友參考下
    2019-11-11
  • Linux下使用中文輸入法的實現(xiàn)方式

    Linux下使用中文輸入法的實現(xiàn)方式

    這篇文章主要介紹了Linux下使用中文輸入法的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • 使用VSCode的Remote-SSH連接Linux進行遠程開發(fā)

    使用VSCode的Remote-SSH連接Linux進行遠程開發(fā)

    這篇文章主要介紹了使用VSCode的Remote-SSH連接Linux進行遠程開發(fā),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 讓apache顯示目錄列表的配置方法

    讓apache顯示目錄列表的配置方法

    本文教大家配置apache顯示目錄列表的方法,有需要的朋友不妨參考下
    2013-02-02
  • Linux 6下安裝編譯安裝Nginx的步驟

    Linux 6下安裝編譯安裝Nginx的步驟

    這篇文章主要介紹了Linux 6下安裝編譯安裝Nginx的步驟的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • Linux系統(tǒng)管理與進程任務(wù)管理方式

    Linux系統(tǒng)管理與進程任務(wù)管理方式

    本文系統(tǒng)講解Linux管理核心技能,涵蓋引導(dǎo)流程、服務(wù)控制(Systemd與GRUB2)、進程管理(前臺/后臺運行、工具使用)、計劃任務(wù)(at/cron)及常用命令,強調(diào)實踐與工具優(yōu)化對構(gòu)建高效穩(wěn)定Linux環(huán)境的重要性
    2025-08-08
  • Linux中Homebrew的正確使用方法

    Linux中Homebrew的正確使用方法

    這篇文章主要給大家介紹了關(guān)于Linux中Homebrew的正確使用方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Linux系統(tǒng)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論

平遥县| 瑞丽市| 宣汉县| 西青区| 保德县| 沁阳市| 阿城市| 会泽县| 余姚市| 浪卡子县| 辽阳县| 灌阳县| 乌什县| 涡阳县| 原阳县| 乐业县| 临桂县| 商洛市| 五河县| 云梦县| 新安县| 吉首市| 连城县| 固安县| 巴青县| 内乡县| 平阳县| 西宁市| 桐柏县| 木里| 筠连县| 安福县| 富平县| 重庆市| 吉隆县| 白城市| 定襄县| 大余县| 宾阳县| 福泉市| 枣强县|