天天看點

Ubuntu使用者名密碼正确無法登陸

解決Ubuntu正确使用者名密碼卻一直重複登入界面的問題。

1.問題描述

今天刀片伺服器剛修好啟動,可是到了登入界面輸入正确的使用者名和密碼,回車之後又回到登入界面。重複登入仍然是同樣的結果。也就是進入了Login Loop的情況。

經過同學的解釋,這個不是使用者出錯或者丢失了,而是系統中某些檔案有問題。

伺服器系統為

Ubuntu 12.04

2.我的解決方法

在網上搜尋到參考資料1,解決了這個問題。解決方法如下:

  1. Ctrl+Alt+F3

    ,使用指令行方式登入。
  2. 就在目前目錄($home),輸入

    ls -lah

    ,檢視

    .Xauthority

    檔案的屬性。
  3. 如果

    .Xauthority

    檔案的屬性資訊是如下情況

    -rw------- 1 root root 53 Nov 29 10:19 .Xauthority

    ,那麼使用指令

    chown username:username .Xauthority

    修改

    .Xauthority

    檔案的擁有者。然後切換到圖形界面重新登入(應該是

    Ctrl+Alt+F7

    )即可。

文中還介紹到了其他的情況,不過我通過上面的方法就解決了。

3.參考資料

  1. Ubuntu gets stuck in a Login Loop
  2. after 12.04 upgrade: can\'t log in although password is correct
Ubuntu使用者名密碼正确無法登陸