1. 程式人生 > >Linux修改PATH變數後重啟陷入死迴圈

Linux修改PATH變數後重啟陷入死迴圈

問題描述

在/etc/profile中添加了一個PATH路徑,然後重啟,然後出現了登陸死迴圈,輸入密碼後又回到登入介面,進入不了圖形介面

解決方法:讓/etc/profile恢復到修改之前的狀態

  1. 按組合鍵alt+ctrl+F1進入CLI,登陸管理員賬號

問題分析參考自 Ubuntu環境變數錯誤導致無法正常登入(這一步不要做,只是分析問題) 嘗試輸入“sudo vim /etc/profile”會提示 “The command could not be located because ‘/usr/bin:/bin’ is not included in the PATH environment variable. 意思是:找不到命令,因為’/usr/bin:/bin’沒有被包含在環境變數PATH中。 這就是問題產生的原因:環境變數PATH錯誤。聯想到修改/etc/profile檔案時確實對PATH進行過操作,所以解決問題的最簡單的方法就是讓/etc/profile恢復到修改之前的狀態

。”

  1. 輸入 /usr/bin/sudo /usr/bin/vi /etc/profile 進入vim編輯模式,將增加的部分刪掉,然後按住esc,接著輸入 :wq! 儲存修改即可,重啟ubuntu。 如果使用“/usr/bin/sudo /usr/bin/vi /etc/profile”無法進入vim編輯模式的話,改用“/usr/bin/sudo /usr/bin/vim /etc/profile”試試