一.實戰場景
公司一臺centos7服務器root密碼忘記了,需要你修改root密碼,找回root身份,
二.進入緊急模式修改root密碼
- 首先重啟服務器,看到這界面時選擇第一項,按下e鍵進行編輯

2.此時進入到如下界面

可以按↑↓鍵

在此界面找到ro這一項,改為rw init=/sysroot/bin/sh

改完之后,按下Ctrl+X進入緊急模式,此步驟的原理是:啟動一個shell環境,但是系統并沒有真正的啟動,
3.換根,然后修改密碼
chroot命令用來在指定的根目錄下運行指令,chroot,即 change root directory (更改 root 目錄),在 linux 系統中,系統默認的目錄結構都是以/,即是以根 (root) 開始的,而在使用 chroot 之后,系統的目錄結構將以指定的位置作為/位置,在經過 chroot 命令之后,系統讀取到的目錄和檔案將不在是舊系統根下的而是新根下(即被指定的新的位置)的目錄結構和檔案,
? 注意:如果系統的selinux開啟著,則還需要執行命令:touch /.autorelabel以更新系統資訊,否則重啟之后密碼修改不會生效
? exit退出當前根,reboot重啟系統 ,

4.重啟后,登錄root賬戶需要輸入剛才修改的新密碼,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/209536.html
標籤:其他
下一篇:ISP-壞點校正(DPC)
