Linux | CentOS6.X/7.X 忘記超級用戶 root 密碼該怎麼辦?

事情是這麼一個事情,因前幾周的一個週末,有點閒時間便安裝了一臺虛擬機,裝了 CentOS7.6 版本,基礎環境均配置好了,也可以使用 CRT 連接了,但是有個問題,現在想使用時卻忘記了 root 密碼。怎麼試都不知道密碼是啥了,不管什麼設備忘記密碼可真是頭疼的事情,沒辦法現在只能重置密碼了。重置密碼說起來也簡單,重啓進入啓動界面,用命令行修改內核,然後直接進入單用戶模式修改密碼重啓即可。6.X 和 7.X  版本略有差異,下面來一起看看。

CentOS7.X

第一步:

重啓系統

按【e】進入啓動文件界面後

第二步:

按【↓】拉到底部

找到 linux16 這一行,編輯修改兩處:將 “ro” 改爲 “rw”, 在 LANG=en.US.UFT-8 後面添加 "init=/bin/sh"。

第三步:

然後上圖末三行提示,按【Ctrl+X】進入“單用戶模式”,就會進入下圖界面,輸入“passwd”修改密碼。

第四步:

如果你的系統沒有關閉 Selinux,則先輸入【touch /.autorelabel】,回車再輸入【exec /sbin/init】回車,重啓系統等待幾分鐘後可用新密碼登陸。如果之前就不使用 Selinux 則可以直接重啓。

等待幾分鐘重啓完我便可以使用新密碼登陸了,親測有效。

系統版本如下:

[root@JiekeXu ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core) 
[root@JiekeXu ~]# 
[root@JiekeXu ~]# rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64
[root@JiekeXu ~]# 
[root@JiekeXu ~]# uname -a 
Linux JiekeXu 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@JiekeXu ~]#

CentOS 6.X 版本

重啓操作系統,當系統顯示讀秒菜單時,按任意鍵終止讀秒,顯示 GRUB 菜單,按提示進入內核。

(注意:上圖爲 CentOS6.4,操作步驟類似。

1、通常選擇第二項,按 e 進入編輯模式

2、按 e 進入編輯模式後,在最後面加上 1 或者 single,然後回車

 

3、按 b 進入單用戶模式,系統重啓中,需等待然後修改密碼

4、輸入passwd,系統要求你輸入兩次新密碼:

5、然後重啓就可以使用新密碼登陸了。

測試系統版本如下:

[root@hadoop1 ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)
[root@hadoop1 ~]# 
[root@hadoop1 ~]# rpm -q centos-release 
centos-release-6-4.el6.centos.10.i686
[root@hadoop1 ~]# 
[root@hadoop1 ~]# uname -a 
Linux hadoop1 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
[root@hadoop1 ~]# 
[root@hadoop1 ~]# uname -r 
2.6.32-358.el6.i686

最後,順便說一嘴 Redhat6.X  修改密碼,最早之前也是使用 Redhat6.X 入門 Linux 的,不能忘本啊。

Linux 6.X 版本

1、重啓操作系統,當系統顯示讀秒菜單時,按任意鍵終止讀秒,顯示 GRUB 菜單,按提示進入內核。

2、按字母 a 編輯內核參數

3、在原始參數基礎上,空一格,然後增加數字 1  或單詞  single  

4、回車啓動後進入單用戶模式 ,使用 passwd 命令設置用戶密碼

5.然後 reboot 重啓,等待幾分鐘重啓完後便可以使用新密碼登陸系統了。

因 CentOS7.X 未使用過,root 密碼重置問題暫時沒有涉及,請小夥伴們自行 Google。如有其它更簡單的方法歡迎交流,此方法也不會對所有系統適用,使用時請慎重,生產環境不可輕易嘗試,可先在測試環境測試成功後再進入生產環境修改,悉知!

80%

推薦閱讀:

Linux Oracle 11.2.0.4 單機數據庫升級至最新補丁安裝指北

萬字詳解Oracle架構、原理、進程,學會世間再無複雜架構

模擬真實環境下超簡單超詳細的 MySQL 5.7 安裝

Oracle 11gR2 RAC 集羣服務啓動與關閉總結

CentOS6.7安裝PostgreSQL10.9詳細教程

Linux CentOS 7 安裝教程

Linux RHEL7 安裝教程

長按添加微信公衆號,更多精彩內容不錯過!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章