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 目錄,導致出現上面的問題。
相關文章
- win10登陸介面進不去怎麼辦_win10登入介面卡死進不去如何解決Win10
- Ubuntu 重啟無法進入圖形介面的解決辦法Ubuntu
- tplogin.cn登陸頁面進不去的幾種常見原因及解決辦法
- Linux Mint下Qt Creator無法輸入中文解決辦法LinuxQT
- IDEA 總是提示登入github,登陸後不能push的解決辦法IdeaGithub
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- LINUX 安裝python3 命令之後 python無法使用的解決辦法LinuxPython
- pbootcms後臺登入驗證碼看不清的解決辦法boot
- Linux磁碟爆滿無法進入圖形化介面解決方法Linux
- MySql登入時閃退的快速解決辦法MySql
- 不能進入GitHub官網的解決辦法Github
- Linux 作業系統配置互信認證後,登入仍然需要輸入使用者密碼的解決辦法Linux作業系統密碼
- Sitespeed.io 如何進入登入後的介面
- Ubuntu安裝完驅動後進不去介面Ubuntu
- Ubuntu下Linux配置核心各種常見錯誤和解決辦法UbuntuLinux
- Linux下錯誤解決方案Linux
- Samba解決了Linux與Windows互操作性的辦法SambaLinuxWindows
- win10裝好後進不去桌面如何解決_安裝完win10後進不去桌面瞭解決步驟Win10
- 畢設之錯誤解決辦法
- Idea編譯錯誤解決辦法Idea編譯
- linux centos7安裝完後無法進入圖形介面LinuxCentOS
- imac裝win10登入介面黑屏怎麼辦_imac裝win10登入介面黑屏的解決方法MacWin10
- Linux——ssh登入很慢解決方法Linux
- Easyconnect登入提示:拉起虛擬網路卡失敗 解決辦法
- linux下解壓部分zip檔案存在亂碼解決辦法Linux
- Linux系統下無法解除安裝掛載的解決辦法Linux
- 帝國cms登陸成功後又馬上退出的解決辦法
- Linux 系統關機後電源無法關閉的解決辦法Linux
- 解決WinForm程式在高DPI螢幕下介面縮放錯誤ORM
- 解決ZBLOG PHP 程式無法登入後臺賬戶問題PHP
- Ubuntu開機後進入initramfs導致無法進入系統解決方案Ubuntu
- win10絕地求生進不去怎麼辦_絕地求生進不去怎麼解決win10系統Win10
- win10誤刪登錄檔無法開機怎麼辦 恢復誤刪登錄檔的解決方法Win10
- 華碩win10進入不了BIOS怎麼辦 進入BIOS介面的解決方法Win10iOS
- 開啟ahci後無法進入win10怎麼辦_開啟ahci後無法進入win10如何解決Win10
- Homestead 在 Windows 下軟連結報錯的解決辦法Windows
- mysqldump error1066 錯誤的解決辦法MySqlError
- Git 錯誤:fatel: loose object ... is corrupt 解決辦法GitObject
- iOS路上遇到的錯誤及解決辦法iOS