linux下誤操作startx命令後,在登入介面進不去解決辦法
問題描述:(參考連結,這裡把它複製過來,但是他的解決方案,親測失敗!!!)
給自己以前的電腦搗鼓了一個linux,然後給他搭配一些環境,然後就誤操作了startx命令,導致一直在登入頁面,輸入正確地使用者名稱和密碼也還是進不去,真是醉了,重啟了N次,並沒有什麼用處。。。
具體的現象為:
在紫紅色的登入介面輸入登入密碼後,一閃(其實大概就是黑屏了一秒鐘),然後就又回到了登入頁面,始終無法進入系統。。。
分析原因:
經過一番搜尋,得出瞭如下的原因:原來是之前誤操作startx(其實也不算誤操作吧,就是在環境配置的某一步,隨意敲了一個startx,然後就醉了)之後,主目錄下的.Xauthority檔案的擁有者變成了root,從而使用者在登入的時候,無法讀取.Xauthority檔案,就會報timeout錯誤。
說明:Xauthority,是startx指令碼記錄檔案。Xserver啟動時,讀檔案~/.Xauthority,讀入對應其display的記錄。當一個需要顯示的客戶程式啟動呼叫XOpenDisplay()也讀這個文 件,並把找到的magic code 傳送給Xserver。
當Xserver驗證這個magic code正確以後,就同意連線啦。觀察startx指令碼也可以看到,每次startx執行,都在呼叫xinit以前使用了xauth的add命令新增了一個新的記錄到~/.Xauthority,用來這次執行X使用認證
解決辦法:(來自執行startx後Ubuntu密碼正確進不去的問題,這裡做了整理,直接看這裡吧!)
步驟如下
1,在登入介面按Ctrl+Alt+F3 切換到控制檯登陸,這裡要登入普通使用者,而不是root
2,命令:cd~
3,命令:rm -rf .Xaut* #注意空格大小寫rm_-rf_.Xaut*
4,最後:按Ctrl+Alt+F7回到登陸介面,輸入密碼正常登陸。
順便說說:
進不去的原因是什麼?
在tty執行startx會生成的一個檔案,ubuntu的登陸器是lightdm,這個登陸器發現你家目錄裡有這個檔案就會死迴圈,讓你無限輸入密碼。
stratx 命令是用來幹啥的?
startx 是用來啟動X windows服務的。在Ubuntu下慎用,原理還不是很清楚。
執行後在/home目錄下自動生成.Xauthority 目錄,導致出現上面的問題。
相關文章
- activemq無法啟動且後臺管理介面進不去的解決辦法MQ
- win10登陸介面進不去怎麼辦_win10登入介面卡死進不去如何解決Win10
- Ucenter後臺登陸驗證碼CCCC的解決方法無法登入解決辦法
- Ubuntu 重啟無法進入圖形介面的解決辦法Ubuntu
- 新浪UC無法登入的解決辦法
- tplogin.cn登陸頁面進不去的幾種常見原因及解決辦法
- Linux系統下ssh登陸很慢的解決辦法Linux
- Win10使用工具更換登入介面桌布後無法進入桌面的解決方法Win10
- IDEA 總是提示登入github,登陸後不能push的解決辦法IdeaGithub
- Linux下安裝oracle,遇到錯誤的解決辦法LinuxOracle
- Linux Mint下Qt Creator無法輸入中文解決辦法LinuxQT
- AMD Duron安裝redhat linux 6.2成功後無法進入linux的解決辦法(轉)RedhatLinux
- linux下登入ftp, lftp命令詳解LinuxFTP
- AppleTV出現登陸介面的解決辦法APP
- 在虛擬機器下LINUX由圖形介面進入命令列虛擬機Linux命令列
- CentOS 中yum命令執行錯誤解決辦法CentOS
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- MySql登入時閃退的快速解決辦法MySql
- linux下oracle的TNS-12546錯誤解決辦法LinuxOracle
- LInux下環境變數配置錯誤導致不能登入的及命令失效解決方案Linux變數
- 不能進入GitHub官網的解決辦法Github
- Django Admin 錄入中文錯誤解決辦法Django
- asp.net 利用IHttpModule和IRequiresSessionState控制入口登入開發錯誤解決辦法ASP.NETHTTPUISession
- Ubuntu安裝完驅動後進不去介面Ubuntu
- Eclipse下進行SVN提交時報“svn: 過期”錯誤的解決辦法Eclipse
- aes加密在linux下會生成隨機key的解決辦法加密Linux隨機
- 安裝校園網路登入系統後出現問題解決辦法
- SAP錯誤提示解決辦法
- extmail/extman登入介面無法顯示的故障解決薦AI
- 轉: redhat linux ftp 553 錯誤的解決辦法RedhatLinuxFTP
- 在impdp匯入報編譯錯誤ORA-39082的解決辦法編譯
- LINUX 安裝python3 命令之後 python無法使用的解決辦法LinuxPython
- win10裝好後進不去桌面如何解決_安裝完win10後進不去桌面瞭解決步驟Win10
- Linux 作業系統配置互信認證後,登入仍然需要輸入使用者密碼的解決辦法Linux作業系統密碼
- 在linux字型下的顯示問題及幾種解決辦法Linux
- Win10系統進不去安全模式怎麼辦 win10無法進入安全模式如何解決Win10模式
- imac裝win10登入介面黑屏怎麼辦_imac裝win10登入介面黑屏的解決方法MacWin10
- DELL伺服器IPMI管理介面無法登入問題解決伺服器