使用者名稱密碼正確,在登陸介面迴圈的問題centos7
阿新 • • 發佈:2019-01-06
PS:記錄一次centos7在登陸介面迴圈的問題:
一、問題描述:
之前用的挺好,偶爾一次重啟後,輸入使用者名稱和密碼後,進入不了桌面系統,過一會又迴圈到登陸介面,讓你再次輸入密碼,一直迴圈。。。
二、問題原因:
- 更新軟體,導致系統底層和gnomo(介面)不相容
- 修改了某些系統配置檔案
- PS:下面的檔案是我在/etc/profile中新增的程式碼,然後系統就出現了這種情況,具體原因我也不清楚。
export ANDROID_STUDIO=/root/android-studio
export PATH=${ANDROID_STUDIO}/bin
但是第二種原因比較好解決,回退修改過的檔案就好啦,如果是第一種,就比較麻煩了,可以嘗試下面第四種解決方案。以下是各種解決方案,本人都嘗試過,個人認為第4、5中可用性較高,前三種僅提供思路供大家參考。
三、解決方案:
1、單使用者重置密碼
1. 進入單使用者模式
進入單使用者模式步驟如下,相關步驟可參考:http://www.linuxidc.com/Linux/2017-04/142475.htm
1. 重起電腦,進入核心選擇介面
2. 選擇要核心並按下 e鍵
3. 找到LANG=en_US.UTF-8這一行
4. 在尾部新增init=/bin/basn
5. 使用ctrl+x重起即可
6. 使用exec /sbin/init退出單使用者
2.重置密碼
- 以rw的方式重新掛載/,新增寫許可權,執行mount -o remount,rw /
- 修改密碼,執行passwd,注意此時儘量不用小鍵盤。
- 重啟電腦
2、單使用者使用者修改系統檔案
- 進入單使用者模式
- 修改被改變的系統檔案
3、命令列模式操作
- 登陸介面按”F2”
- 輸入使用者名稱、密碼登陸
- 嘗試重置密碼和修復被改動的系統檔案
4、救援模式替換系統檔案
- 找一個和當前系統版本一致的映象檔案,做成U盤啟動
- 按”F4”修改Boot開機引導,從U盤啟動
- 不要安裝系統,選擇rescue installed system進入救援模式
- 重啟電腦
5、救援模式修改系統檔案
- U盤啟動進入救援模式
- 回退修改過的系統檔案,前提是你清楚之前誤修改的檔案