非救援模式更改centos8密碼(centos8忘記密碼如何處理)
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
今天在測試一個數據的時候,要安裝寶塔,可是我在安裝CentOS的時候,我用了其他的用戶,導致ROOT不能登錄,然后root密碼也忘記了,那就只能更改密碼了,具體更改密碼的方法如下:
我的是centos8,跟7還是有點兒區別的,我們一會兒在說7的事兒;
1.重啟centos8,在這個界面按上下鍵選中第一行
2.按’e’鍵,進入如下界面,移動向下方向鍵至“linux”開頭的行。然后按向右的方向鍵移動,找到“ro”并將其修改為“rw init=/sysroot/bin/bash”。(rw后邊有空格,\是系統自己添加或者自己輸入也可,我就是自己輸入的)
輸入完上面的那些文字,就是這樣的樣子,具體請參閱下圖:
3.同時按住Ctrl和x鍵,系統進入如下界面,即emergency(緊急情況)模式。(進入這個界面的時候,根據機器的快慢來決定的,會有些慢,要耐心等待哦)
4.運行命令“chroot /sysroot/ ”切換回原始系統(即我們的centos8),然后即可修改密碼,修改完密碼運行命令“touch /.autorelabel”,使SELinux生效,密碼生效。如下圖。(如果出現方塊亂碼(vmware不支持漢字,所以顯示方塊),將當前終端語言臨時設置為英文即可)。
/# chroot /sysroot/
/# LANG=en? ? ? ? ?(把語言改為英文)
/# passwd
/# touch /.autorelabel
PS:修改你的root賬號密碼,重復輸入一個不少于8位的密碼(密碼在輸入的時候是不顯示的,看起來就像沒反應一樣,只需要正確輸入并回車就可以,一定要復雜化哦);
5.同時按住Ctrl和d鍵,輸入reboot,回車,系統重新啟動。
6.重啟系統后,輸入新設置的密碼就可正常登錄系統嘍;就是這么簡單的操作,希望能幫助后來人哇;
延伸閱讀:
1. 在啟動界面選擇 ?
2. 按 e 鍵進入編輯模式
3. 將光標移動到 linux (有的帶16有的不帶哦,這里注意一下即可,具體請參閱第一張圖)開頭的行,找到 ro 改為 rw init=sysroot/bin/sh?
4. 修改完成后按 ?
5. 進入后輸入 ?
6. 輸入 ?
7. 根據提示輸入兩次你所需的密碼
8. 完成后輸入 ?
9. 輸入 exit 回車
10. ?
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!