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

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

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

当我登录时,屏幕闪烁黑色,然后返回到登录屏幕。有没有办法查看错误日志文件,以查看导致我返回到登录屏幕的错误是什么?我该如何找出问题所在?

我也已按照此页面上的说明进行操作Ubuntu 陷入登录循环

这看起来像是一个类似的问题,但修复对我来说不起作用:(

我想重新进入我的管理员帐户和程序,但我被困在访客模式

答案1

我遇到了同样的问题。我的文件似乎出了问题~/.profile。将其重命名为其他名称(这样您就不会丢失它)并尝试再次登录。

这解决了我的问题。

答案2

对我来说,我错误地覆盖了 /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”,我就会得到:

无法找到该命令,因为 '/bin' 未包含在 PATH 环境变量中。回显 PATH 显示我已覆盖我的 PATH,因此我必须手动设置 PATH:

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

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

相关内容