ログイン直後にログアウトしました


26

Ubuntu 13.04でユーザーアカウントにログインすると、1秒の黒い画面が表示された後、自動的にログアウトされます。これは特定の1人のユーザーでのみ発生し、別のアカウントに正常にログインできます。

何が間違っていたのでしょうか?どのログファイルに回答がありますか?

VNCサーバーをインストールし、デスクトップ共有をオンにしたところ、前回ログインできました-それが問題になる可能性があります。GUIなしで無効にするにはどうすればよいですか?


1
gnome-shellをインストールし、そこから自分のアカウントにアクセスできた後、デスクトップ共有を無効にし、Unityでログアウトしてログインしました-動作しました(lightdm / gdmの再構成またはデスクトップ共有の無効化)。
wajs

ほとんどの場合、lightdm / gdmを再構成します。これは、以前の質問の1つに対する解決策でした。ただ、使用GDMまたはlightdmの別のバージョン、例えばlightdm-GTK-グリーター
Sergiy Kolodyazhnyy

デスクトップ共有をオンにするとすぐにこれが起こりました-そのユーザーでログインしようとすると、すぐにログアウトされます。これは非常識です。
BrainSlugs83

1
これは、何らかの理由でlibsslシステムから誤って削除した場合にも発生します。非常に不明瞭ですが、パッケージのダウンロードを介して再インストールすると問題が解決しました(dpkg -i ...)。私はそれが機能しwpa_supplicantないという別の問題を追いかけていることを発見しました。少なくともlibsslは行方不明だった言っていました。
マット

1
なぜこれを回答として追加できないのかわかりません(他のSEサイトのためにここに101人の担当者がいます)。これをコメントとして追加します。私は、14.04に同じルーチンを実行sudo apt-get updateしたupgrade後、再起動した後、同じ問題が発生しました。この問題は、独自のAMDドライバーが私のカーネルと互換性がないために発生しました(私は思う)。以下はそれを解決しました:sudo apt-get purge fglrxそしてsudo apt-get purge fglrx-\*、再起動します。それが誰かを助けることを願っています!
-EelkeSpaak

回答:


23

まったく同じ場合かどうかはわかりませんが、どういうわけか自宅の.Xautorityファイルを破損したため、これは私に起こりました。Xサーバーへのリモートアクセスに関連するものだと思います。

tty(Control + Alt + F6)にログインし、ユーザー名とパスワードを入力した後:

sudo rm -v .Xauthority

.Xauthorityファイルは/ home /にあります。これは、通常、端末のデフォルトの作業パスでもあります。ttyを使用して1人のユーザーとしてサインインし、別のユーザーの.Xauthorityファイルを削除する場合はcd、最初に正しいディレクトリに移動したことを確認してください。

次に、lightdmを再起動します。

sudo service lightdm restart

システムは、.Xautorityファイルを再作成します。


3
参考までにsudo startx、同じプロファイルユーザーでログインしているときに実行した後、この問題が発生しました。削除するだけで十分でした。
user221931

1
TightVNCにの破損した構成した後、私に起こった、ありがとうございました
Jandalf

thanx、badluckコマンドサービスlightdm restart + HDDをオーバーロードし、.Xautorityファイルが破損した後、私のために働い た!
ウラジミールCh

うわー、日を救った!ありがとう、私は私のvncセットアップがまだ機能することを願っています
革命的な

1
幸いにも私はこの回答までにダンプされ、誰が、それは私の闘争のように多くの時間を保存知っている、オフ帽子
Umair

4

私にとって、すぐにログアウトする問題は〜/ .profileのエラーが原因でした。私は13.10を使用しています。(おおよその)解決策は、ここまたはここにあります。ctrl + alt + F6を押してその方法でログインすることにより、問題の原因となっているファイルを変更または削除できます。


(私はこれが問題の@wajsいないが、それはこの質問がトップ3の結果であるグーグルで症状を探している人々のために有用であるかもしれないことを認識しています)
マーク

2

私のために働いたのは、ユーザーのホームディレクトリの所有者とグループを再確立することでした。

復旧モード(またはログインウィンドウでCtrl + Alt + F6):

sudo chown -R youruser:yourgroup /home/youruser

多くの場合yourgroup= youruserです。

(Ctrl + Alt + F7->ログインウィンドウに戻る)


これは危険かもしれません-このコマンドは何をしますか?
ティム14

ルートとしてのアクションと同様に、注意して進めてください。OPはVNCサーバーをインストールし、デスクトップ共有をオンにしました。これにより、ルート権限があることがわかります。デスクトップ共有のため、ユーザーのホームフォルダー内の一部の構成ファイルの所有権が変更されている可能性があります。@Tim、chownコマンドはファイルとディレクトリの所有権を変更します。この-Rオプションは、現在のディレクトリ内のすべてのファイルとディレクトリ、およびすべてのサブディレクトリの所有権を(再帰的に)変更します。
トニーロザ14

何に変更しますか?
ティム14

これはまさに私の問題です。たとえば、ホームパーティションに「anton」という名前のユーザーがいました。それから、ルートパーティションにubuntuを再インストールし、再びホームにマウントしました。新しいシステムのユーザーの名前は「anton」で、システムはこのユーザー用の新しいフォルダーを作成せず、古いフォルダーを使用しました。そのため、ユーザー名は同じでしたが、古いフォルダーの所有者を変更する必要がありました。
-antongorodezkiy

@Timはyouruser:yourgroup上記の例でに変わります。
-antongorodezkiy

2

まったく同じ問題があり~/.pam_environment、Path変数を変更するために新しく作成したファイルを削除することで修正されました。通常の方法でログインできなかったため、Ctrl+ Alt+ 経由でttyにログインしてF6ファイルを削除しました。


1

次のコマンドを使用して、unityを再インストールします。

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

0

14.04から14.04へのアップグレードでこの問題が発生しました。Alt+ Ctrl+で修正し、それからF1thenを使用してパスワードを与えました。再起動して、その新しいユーザーとしてログインします。それらに管理者を与えます。役割。古いホーム管理者ユーザーディレクトリから新しいディレクトリにファイルをコピーします。オプションで、古いユーザーを削除します。sudo useradd <username> -m -s /bin/bashsudo passwd <username>

ちょっと面倒ですが、ログイン時にキックアウトが発生する原因がわからず、見つける時間がありませんでしたので、これは迅速でコマンドラインの最小限の知識しか必要としませんでした。


0

私はこれと同じ問題を抱えていたので、解決策が見つからなかったため、この問題を回避するために、単一ではなくgnome3をインストールすることにしました。dpkgサービスの初期化にエラーがあったことが判明しました。走った

sudo dpkg --configure -a
そしてそれは魅力のように働いた。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.