CentOS 7 忘記密碼的解決方法

2021-08-09 17:57:17 字數 1177 閱讀 4456

之前安裝linux的時候,為了安全起見,起了乙個非常特別的,長的密碼.然後,就不記得了密碼.今天早上試了半天,也進不去,好在centos找回密碼比較簡單,只要10分鐘,就能重新進入系統了,而其中5分鐘是修改完畢之後重啟費掉的.

首先,重啟centos.

然後,到這個頁面,輸入【e】,進入編輯頁面。動作要快點,否則5秒就會開始自動進入啟動頁面了。

然後,在這個頁面,找到linux16這一行,將之前的【ro】,改為【rw init=sysroot/bin/sh】,然後按照指示,按【ctrl+x】,to start,使用單使用者模式啟動.由於是單使用者,就不需要密碼進入了.

然後過幾秒中,進入這個頁面。這就可以開始修改密碼了,說明一下我有兩個使用者,root和liu;這兩個的密碼之前設定的是一樣的,現在也設定一樣,為123。

首先輸入命令【chroot /sysroot】,chroot就是change root,也就是改變程式執行時所參考的根目錄位置,根目錄改為/sysroot。然後輸入命令【passwd root】,passwd表示更改使用者的密碼,注意這裡不是password,而是passwd.

然後出現一堆框+root+一堆框,(這些應該是提示資訊,但是現在是亂碼,一堆框),然後我在畫紅框框的地方,我輸入了密碼,以及確認的密碼.並且輸入命令【passwd liu】,將liu使用者的密碼也給修改了。

最後輸入命令【touch /.autorelabel】 ,在/目錄下建立乙個.autorelabel檔案,而有這個檔案存在,系統在重啟時就會對整個檔案系統進行relabeling。以及命令【exit】退出,以及命令【reboot】重啟。

等待5分鐘,重啟成功,就可以輸入使用者名稱和新密碼,重新登入了。

centos 7忘記mysql的密碼是解決辦法

方法 一 找回安裝是的初始密碼 1 grep temporary password var log mysqld.log 方法二 使用作業系統賬號和密碼,進行修改密碼 1 mysql uroot p 2 輸入你的centos的密碼 3 update mysql.user set authentica...

centos 7忘記mysql的密碼是解決辦法

方法 一 找回安裝是的初始密碼 1 grep temporary password var log mysqld.log 方法二 使用作業系統賬號和密碼,進行修改密碼 1 mysql uroot p 2 輸入你的centos的密碼 3 update mysql.user set authentica...

Centos7下忘記Mysql密碼的解決辦法

mysqladmin只能用於mysql沒有密碼時的情況,但centos7下,安裝mysql5.7後都會自帶root原始密碼,可以用原始密碼登陸進去然後再修改,或者skip跳過密碼進入資料庫修改密碼。一 先停止mysql服務 root localhost systemctl stop mysqld.s...