1. 程式人生 > 實用技巧 >centos7如何找回丟失的root密碼以及開機在圖形介面一直轉圈

centos7如何找回丟失的root密碼以及開機在圖形介面一直轉圈

在網上看韓老師的視訊自學Linux,但因為視訊年份過早,以至於在真正學習過程中遇到了可能是由於版本或者由於我個人操作不當出現的問題,在網上找了很多的解決方案,現在整理出來對於我自己測試成功過的解決方案,希望能幫助到更多新手的朋友。

如何找回丟失的root密碼

1、在開機引導介面按【e】
在這裡插入圖片描述
2、進入介面後,在linux16那行的末尾輸入【rd.break】,然後按ctrl+x組合鍵
在這裡插入圖片描述

3、進入單使用者只讀模式
在這裡插入圖片描述
4、輸入【mount -o remount,rw /sysroot】重新掛載根目錄讀寫許可權,並使用【chroot /sysroot】(注意/前面的空格)命令更改根目錄
在這裡插入圖片描述
在這裡插入圖片描述

5、使用【passwd】更改密碼,需要輸入兩次


在這裡插入圖片描述
6、輸入【touch /.autorelabel】使selinux生效
在這裡插入圖片描述
7、輸入兩次【exit】退出,並重新啟動
在這裡插入圖片描述

開機在圖形介面一直轉圈

在這裡插入圖片描述
1、重啟,並按照第一個問題的第1、2、3、4步操作進入單使用者模式
2、輸入【getenforce】檢視selinux狀態
在這裡插入圖片描述
3、輸入兩次【exit】可以看到提示無法載入selinux策略
在這裡插入圖片描述

4、重新啟動,同上述方法第一步相同,進入核心介面按e,在linux16這行輸入【selinux=0】
在這裡插入圖片描述
5、然後就可以進入圖形介面了正常啟動了
在這裡插入圖片描述
6、輸入命令【yum remove -y selinux-policy】解除安裝selinux-policy,按【y】回車確定


在這裡插入圖片描述
在這裡插入圖片描述
7、輸入【yum install -y selinux-policy】安裝
在這裡插入圖片描述
然後就可以正常的啟動了