無法登錄圖形環境 [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



無法登錄圖形環境
會員三級
註冊日期:
2016/4/18 12:29
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 217
MP : 38 / 1646
EXP: 70
離線
各位先進好,

昨天使用時因系統卡住,逼不得以,直接將VM整個強制關閉
今天就發生無法登錄圖形環境的情況Orz

使用環境如下
HW = VM
OS = ubuntu 16.04
Error Message = no directory logging in with home=/ (使用alt+ctrl+F1登入)
上網找了一些訊息,其他人主要都是裝了nvidia的driver,但我的是VM就沒看
其他相關討論有以下方向

1.建立user時,沒有建立家目錄 -> 這個昨天才發生,所以不是
2.xauthority移除 -> rename後沒用
3.重新建立家目錄 -> 我的還在

目前我覺得奇怪的點是,使用root去看(ls)user的家目錄都正常,用user帳號去看(ls)會發生權限不足
而且檔案權限表變成問號,如附件

再請各位先進指導
先感謝各位

附件:



png  01.png (4.68 KB)
45522_5a8fac149e71e.png 524X158 px

2/23 13:50:44
應用擴展 工具箱
回覆: 無法登錄圖形環境
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 828
MP : 542 / 15920
EXP: 12
離線
不了解您發生這個狀況的關鍵點在那。

================================================================================

從您提到的,假設您可以從「console」登入「root」這個帳號,

所以建議您可以做個測試,

先把「/home/user」這個資料夾移走,然後產生一個新的,接著在圖形界面登入,測看看是否能正常登入。


參考指令如下:

可以執行


mv /home/user /home/user.bak
mkdir -p /home/user
chown user.user /home/user



或是執行


cd /home
mv user user.bak
mkdir -p user
chown user.user user



註:不需要複製舊的資料,只需要產生新的資料夾,然後就可以測試在圖形界面是否能正常登入。

================================================================================

以上假設您原本的登入帳號是「user」,所屬的「群組(Group)」也是「user」。

可以在「/etc/passwd」和「/etc/group」找到相關的紀錄。

在「/etc/passwd」,應該可以找到如下的資訊


user:x:1000:1000:user,,,:/home/user:/bin/bash



在「/etc/group」,應該可以找到如下的資訊


user:x:1000:



其餘的請參考「鳥哥的 Linux 私房菜 / 第十三章、Linux 帳號管理與 ACL 權限設定

* 第六章、Linux 檔案與目錄管理/ cd (change directory, 變換目錄)
* 第六章、Linux 檔案與目錄管理/ mv (移動檔案與目錄,或更名)
* 第六章、Linux 檔案與目錄管理/ mkdir (建立新目錄)
* 第五章、Linux 的檔案權限與目錄配置 / 改變檔案擁有者, chown

================================================================================

$ man mv
$ man mkdir
$ man chown
$ man 1posix cd
$ help cd

================================================================================

以上提供參考

報告完畢


2/23 17:31:25
應用擴展 工具箱
回覆: 無法登錄圖形環境
會員三級
註冊日期:
2016/4/18 12:29
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 217
MP : 38 / 1646
EXP: 70
離線
感謝回覆

先把「/home/user」這個資料夾移走,然後產生一個新的,接著在圖形界面登入,測看看是否能正常登入。

之後就可以登入,但資料夾很理所當然地變成新的,我將舊的user目錄移走後,重新加入群組(chown user.user /home/user
)
嘗試進入原有資料夾,仍舊發生權限不足,有點搞不懂,是帳號有問題還是家目錄有問題?

PS. /etc/passwd、/etc/group裡,確實仍還有user的欄位

再次感謝回覆

2/23 17:49:51
應用擴展 工具箱
回覆: 無法登錄圖形環境
會員三級
註冊日期:
2016/4/18 12:29
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 217
MP : 38 / 1646
EXP: 70
離線
剛剛重新試了一下
發現舊的家目錄沒有x權限,使用chmod +x user/後,再將原本家目錄改回來,就成功了 Q_Q

本次結果如下
將原有家目錄先換名稱,並建立與帳號對應的家目錄
確認圖形介面可登入後,再查看原有的權限是否有不足的地方(以這次例子為缺少執行權限),並補齊
將原先家目錄改回來,重新嘗試
以上供各位參考

最後再次感謝
samwhelp
提供方向及協助 ^_^

2/23 18:00:38
應用擴展 工具箱
回覆: 無法登錄圖形環境
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 828
MP : 542 / 15920
EXP: 12
離線
不客氣,有時候,只是需要簡單的和他人討論,也許在討論的過程中,提到某些點,
就會有靈感,意識到可能發生的關鍵點會是在哪裡了。

我其實也沒有概念會是原本資料夾的哪個檔案影響到,
所以我預期,若您要深究的話,
您可能要自行去對照新舊的資料夾,以及裡面的檔案,看看有哪些差異點。
所以我上面回覆才給您一些參考連結,
讓您也可以複習一下我上面給的參考連結,溫故知新一下關於檔案權限的概念。

我回覆的時候,有時候在找參考資料的時候,
有時間的話也藉著這樣的機會,再稍微溫故知新一下,
再次閱讀一下參考資料,並作點小測試,有時候也會有意想不到的收穫。

總之,灑花結案! 恭喜!


2/23 18:16:02
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.