centos7 x忘記root密碼

2021-09-09 05:53:30 字數 691 閱讀 7413

1、開機,在啟動選單上選擇centos linux (3.10**.**.x86**) 7 (core) 按下e,進入編輯模式

2、將游標一直移動到 lang=en_us.utf-8 後面,空格再追加init=/bin/sh。這裡特別注意,需要寫在utf-8後,保持在同一行,並注意空格。由於螢幕太小,會自動新增\換行,這個是正常的。

3、按下 ctrl+x 進行引導啟動,成功後進入該介面

4、輸入以下命令

(1)掛載根目錄

mount -o remount, rw 

(2)選擇要修改密碼的使用者名稱,這裡選擇root使用者進行修改,可以更換為你要修改的使用者

passwd root

(3)輸入2次一樣的新密碼,此時不會有字元出現。

如果輸入的密碼太簡單,會提示警告(bad password:the password fails the dictionary check - it

is too simplistic/systematic),可以無視它,繼續輸入密碼,不過建議還是設定比較複雜一些的密碼,以保證安全性

重啟或進行以下操作後重啟

(4)如果已經開啟了selinux,則需要輸入以下命令

touch /.autorelabel

(5)最後輸入以下命令重啟系統即可

exec /sbin/init

或exec /sbin/reboot

忘記root密碼centos7 x

注意事項 本文基於 centos7 環境進行操作,由於 centos 的版本是有差異的,繼續之前請 確定好版本。在開機過程中,快速按下鍵盤上的 按下鍵盤上的 e,進 入編輯模式 在這個頁面,找到 linux16 這一行,將之前的 ro 改為 rw init sysroot bin sh 然後按 ct...

Centos7下mysql忘記root密碼處理方法

1.使用命令 vi etc my.cnf 2.在 mysqld 下新增一段 skip grant tables 3.重啟mysql服務 service mysql restart 4.使用者無密碼登入 mysql uroot p 5.選擇mysql資料庫 use mysql 6.修改root密碼 u...

centos7 忘記root密碼 怎麼重置密碼

在啟動選單中,按e編輯現有kernel core 如下所示。接下來,向下滾動到列表,直到看到下面的下劃線 ro 我們需要做的是將ro更改為rw init sysroot bin sh,然後進入bash shell。具體就是修改 ro為rw 並且追加init sysroot bin sh,如圖紅線所示...