web-dev-qa-db-ja.com

ログインループ。ゲストとしてのみログインできます。 Ubuntu 12.04

私のコンピューターは、ゲストとしていない限りログインできません。押した Ctrl+Alt+F1 管理者アカウントを使用してログインできますが、通常のインターフェースではログインできません。ターミナルから更新とアップグレードを行い、新しい管理ユーザーを作成して、管理者アカウントと同じグループにユーザーを割り当てようとしましたが、通常のログイン画面からそのユーザーにログインできません。

ログインすると、画面が黒く点滅してからログイン画面に戻ります。エラーログファイルを表示して、ログイン画面に戻っているエラーを確認する方法はありますか。問題が何であるかを理解するためにこれをどのように行うことができますか?

また、このページの指示に従いました buntuはログインループでスタックします

同様の問題のように見えますが、修正は私にはうまくいきませんでした:(

管理者アカウントとプログラムに戻りたいのですが、ゲストで立ち往生しています

3
Francois

同じ問題がありました。 ~/.profileファイルに何らかの問題があったようです。他の名前に変更して(あなたがそれを失うことがないように)、再度ログインしてみてください。

これで私の問題は解決しました。

3

私にとっては、/ 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を手動で編集して、正常な状態に戻すことができます。

0
Hawkeye Parker