centos7忘記root密碼
長時間不用的centos機器再次開機的時候忽然忘記了密碼,總不能就重灌一台吧,還有好多服務在機器上,於是決定重置root的密碼。
如果是已經開啟的機器,需要進行關閉,重新啟動。
在啟動選擇核心版本的時候按上下鍵,令畫面停住。
centos7每次會有兩個版本的核心供選擇,簡單的來說就是乙個主核心版本,乙個副核心版本,如果以後核心公升級失敗無法使用新核心重啟時,可以通過這個介面選擇舊核心重啟進行修復。
言歸正傳,選擇好了核心之後,按下e鍵,進入編輯介面。
找到以linux16開頭的那一行,在行尾加上如下幾句話:
1、如果是物理機,新增:rd.break
2、如果是虛擬機器,新增:rd.break console=tty0
這裡我用的是虛擬機器,所以新增rd.break console=tty0,如下圖所示:
然後按ctrl+x進行啟動
進入shell環境之後,進行如下操作:
1、將根目錄重新掛載,模式可寫
switch_root:/# mount -o rw,remount /sysroot
2、變更目錄至根目錄下
switch_root:/# chroot /sysroot
3、更改密碼
sh-4.2# passwd
4、如果安裝的是中文系統,此時會出現亂碼,可以根據經驗直接輸入,也可輸入以下命令,當次變更語言為英語
sh-4.2# lang=en_us
5、如果selinux開啟需要更新selinux上下文,只要建立下面的檔案即可
sh-4.2# touch /.autorelabel
6.退出重啟
sh-4.2# exit
switch_root:/# exit
詳細方法如下:
如果需要更新selinux上下文,則重啟的時間會比較長,有時系統沒有提示,不要慌張,系統並沒有崩潰。
重啟之後即可用新密碼進行登入了。
centos7忘記root密碼
重啟linux系統 進入grub2介面,按e按鍵 在linux16開頭行中的最後如下 rd.break按ctrl x來進行啟動 以rw的模式來掛載 sysroot檔案系統 mount oremount,rw sysboot將 sysroot作為root的檔案系統 chroot sysroot修改ro...
Centos7 忘記 root 密碼
有時候,我們忘記系統的root密碼,無法進入系統,這時就需要我們對root密碼進行重置修改,針對centos7 以上的系統,可以按照下面的方法修改重置root密碼 1 重新啟動系統,在啟動到引導選擇介面時,按e進入引導項編輯模式 注意如果快速閃過此介面,需要重啟系統,再次到這個介面時,快速按上下箭頭...
Centos7 忘記root密碼?
隨著計算機的使用越來越普遍,現在的使用者都會有多個密碼,不是這軟體的密碼就是那個的,qq 郵箱 遊戲,還有系統的登入密碼!每乙個密碼都不一樣!所以越來越多的密碼需要去記住!也因為這樣,只要其中乙個長時間不使用,就很有可能密碼這個密碼!然後當我們要再次使用的時候,就會很無奈的發現因為忘記密碼了,無法正...