RHEL 更改Root密碼

2021-06-13 17:35:04 字數 1345 閱讀 4976

如果不小心忘記了rhel的root密碼,一般情況下一些剛入門的使用者來說都是將rhel 的系統重新安裝一次。

rhel5之前的版本是可以使用單使用者的模式來修改已經忘記的root密碼

啟動rhel ,到如啟動選擇介面,按下鍵盤上的「a」建,然後出現乙個的畫面,在出現的畫面的最後輸入乙個空格,然後輸入乙個數字1,然後按下enter鍵。

這就就進入單使用者模式在此畫面的最上方提示我們已經進入:single user mode,這就是單使用者模式,一般是管理員作一些維護操作的;

輸入passwd指令來更改root使用者的密碼,修改完成root的密碼了,接下來就輸入reboot指令,重新啟動電腦,使用新的密碼登入就可以了;

rhel5之前的版本是也可以直接用光碟戶口動到rescue模式下面,執行passwd,完了直接輸入,reboot就可以了;但是這招在rhel6中,並不奏效。

通過網路搜尋以及自己的摸索,在虛擬機器中,有兩種偏方可以解決root重設問題。

第一種偏方:很類似rhel5的方法

進入單使用者模式,關閉selinux,之後就可以成功修改。

setenforce 0 

passwd

第二種偏方:很野蠻的方法

依然進入單使用者模式,修改/etc/passwd檔案,將第一行root:x:中的x刪除;進入level5模式,用root賬號登陸(此時不需要密碼),現在就可以修改root密碼了。

rhel 6 一般的解決辦法:救援模式下修改 root 密碼

1. 需要用安裝光碟啟動(用boot光碟還不行,掛不了image檔案),而且rhel6的啟動介面也變小了,不像rhel5有乙個提示符可以輸入命令,像linux rescue 或者是linux text或者是按f5等等  都沒有了。只有乙個提示 按tab進入編輯模式。按tab進入編輯狀態,

按回車,預設也是這樣子的,不需要改動,進入急救模式,中間的選擇跟原來差不多,下面有乙個不太一樣的,就是要選擇啟動bash,以前預設啟動的,

按ok後進入急救模式,在這裡是不能直接修改root密碼的,原來的版本是可以直接passwd改root密碼的;

在這裡要執行 chroot /mnt/sysimage ,進入chroot環境才可以修改root密碼,注意shell的變化,如下圖:

改完成後,要重啟伺服器,在這個chroot環境下也不能直接執行reboot命令,會報錯,如下圖:

要退出chroot環境,執行exit退出,注意shell的變化,如下圖:

然後再執行reboot命令,這樣root密碼就修改完成了,重啟之後就可以用新的root密碼登入了。但是在重啟的時候出現乙個警告,selinux的警告,

解決:setenforce 0

MySQL更改root密碼

第一種 使用 set password 語法 shell mysql u root mysql mysql set password for root password new password 第三種 使用 mysqladmin命令 shell mysqladmin u root password...

mysql mariadb 更改root密碼

1.mysql mariadb 如何更改root密碼,第一步是切換至root使用者 2.mysql mariadb 如何更改root密碼,主要使用mysqladmin命令 完整命令 mysqladmin u root p password newpasswd 語句解釋 u root,是指定使用者,指...

rhel 6 rhel7 找回root密碼

rhel 7進入單使用者方式和重置密碼方式發生了較大變化,grub由b引導變成了ctrl x引導。重置密碼主要有rd.break和init兩種方法。rd.break方法 1 啟動的時候,在啟動介面,相應啟動項,核心名稱上按 e 2 進入後,找到linux16開頭的地方,按 end 鍵到最後,輸入rd...