1. 程式人生 > >進入centos7 緊急模式恢復root密碼

進入centos7 緊急模式恢復root密碼

場景 eboot label 分享圖片 fad 指定 god tor oot

實戰場景:公司一臺centos7系統,忘記root密碼了,需要你快速把root密碼修改為xuegod,找回root身份。
首先重啟,按↑↓鍵,進入如下界面,選擇第一項,按下e鍵進行編輯
技術分享圖片
在此界面找到ro這一項,改為rw init=/sysroot/bin/sh
技術分享圖片
改完之後,按下Ctrl+X進入緊急模式
原理:啟動一個shell環境,系統並沒有真正的啟動
技術分享圖片
emergency mode 緊急模式
換根,修改密碼
chroot命令用來在指定的根目錄下運行指令
。chroot,即 change root directory (更改 root 目錄)。在 linux 系統中,系統默認的目錄結構都是以/,即是以根 (root) 開始的。而在使用 chroot 之後,系統的目錄結構將以指定的位置作為/位置
在經過 chroot 命令之後,系統讀取到的目錄和文件將不在是舊系統根下的而是新根下(即被指定的新的位置)的目錄結構和文件,
技術分享圖片
註:如果系統的selinux開啟著,則需要執行命令: touch /.autorelabel
以更新系統信息,否則重啟之後密碼修改不會生效
先退出當前根,reboot重啟系統

技術分享圖片

進入centos7 緊急模式恢復root密碼