前言:
筆者今日由於Linux版本的原因,需要Linux內核版本不能太高的系統,而日常使用的ubuntu系統不能滿足需求,於是新建了一個虛擬機,選用的系統是Ubuntu16的,配置了一下午的各種依賴環境以及需要使用的軟件之后,最后修改配置文件/etc/profile,本想萬事大吉,於是安心關閉虛擬機去吃飯了。結果回來再次打開虛擬機就悲劇了:密碼輸入是正確的,但是登不進去,一直在登錄頁面循環輸入密碼這樣的過程,一番操作無果之后,在網上搜集解決方案,最終在多次嘗試之后成功排錯,發現是環境變量寫錯,雖然過程很艱辛,不過總算是把問題解決了!這一篇就圍繞筆者此次遇到的情況,做一個小小的總結:
問題:賬號密碼輸入正確但是登陸不進去系統。
原因:改錯了系統的環境變量或者覆蓋了系統的環境變量。
方法1:
- 按ctrl+alt+f1 進入恢復模式,輸入用戶名密碼
- 輸入 /usr/bin/sudo /usr/bin/vim /etc/profile
- 將出錯的環境變量修改正確,保存
- 按ctrl+alt+f7進入登錄界面,輸入密碼即可完美登錄
方法2:
- 按ctrl+alt+f1 進入恢復模式,輸入用戶名密碼
- 輸入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
- 輸入 source /etc/profile
- 將出錯的環境變量修改正確,保存
- 按ctrl+alt+f7進入登錄界面,輸入密碼即可完美登錄
另外還有可能是其他原因導致的問題,參考:https://blog.csdn.net/u010925447/article/details/72236387/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1