登录循环,只能以Guest身份登录。 Ubuntu 12.04

我的电脑不允许我登录,除非它作为客人。 我按下Ctrl + Alt + F1并可以使用我的管理员帐户登录,但不能在正常界面中登录。 我已经从终端进行了更新和升级,并尝试创建新的管理员用户,并将用户分配给与管理员帐户相同的组,但无法从正常登录屏幕登录该用户。

当我登录屏幕闪烁黑色,然后返回到登录屏幕有没有办法查看错误日志文件,看看是什么错误是让我回到登录屏幕? 我该怎么做才能弄清问题是什么?

我也按照这个页面上的说明操作Ubuntu卡在登录循环中 。

它看起来像一个类似的问题,但修复程序对我不起作用:(

我想回到我的管理员帐户和我的程序,但我被困在客人

我有同样的问题。 在我的~/.profile文件中似乎存在某种问题。 将其重命名为其他内容(因此您不要将其松散)并尝试重新登录。

这解决了我的问题。

对我来说,我错误地在/ etc / environment中覆盖了我的PATH。 我做过类似的事情:

 JAVA_8=/opt/jdk1.8.0_121 JAVA_HOME=$JAVA_8 GROOVY_HOME=/opt/groovy-2.3.9 GRADLE_HOME=/opt/gradle-2.0 IDEA_HOME=/opt/idea-IU-171.3780.107 PATH=${PATH}:${GRADLE_HOME}/bin:${JAVA_HOME}/bin:${IDEA_HOME}/bin 

所以,一旦我到达终端(ctrl + alt + F1),并试图,例如’cat’,我得到:

无法找到该命令,因为PATH环境变量中不包含“/ bin”。 回显PATH告诉我,我已经覆盖了我的PATH,所以我不得不手动设置PATH:

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" 

然后我可以使用vim(或其他)手动编辑我的/ etc / environment回到良好的状态。