1. 程式人生 > >使用者名稱密碼正確,在登陸介面迴圈的問題centos7

使用者名稱密碼正確,在登陸介面迴圈的問題centos7

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.重置密碼

  1. 以rw的方式重新掛載/,新增寫許可權,執行mount -o remount,rw /
  2. 修改密碼,執行passwd,注意此時儘量不用小鍵盤。
  3. 重啟電腦

2、單使用者使用者修改系統檔案

  1. 進入單使用者模式
  2. 修改被改變的系統檔案

3、命令列模式操作

  1. 登陸介面按”F2”
  2. 輸入使用者名稱、密碼登陸
  3. 嘗試重置密碼和修復被改動的系統檔案

4、救援模式替換系統檔案

  1. 找一個和當前系統版本一致的映象檔案,做成U盤啟動
  2. 按”F4”修改Boot開機引導,從U盤啟動
  3. 不要安裝系統,選擇rescue installed system進入救援模式
  4. 重啟電腦

5、救援模式修改系統檔案

  1. U盤啟動進入救援模式
  2. 回退修改過的系統檔案,前提是你清楚之前誤修改的檔案