Ubuntu 14.04の新規インストールを実行しました。ルートとは異なるパーティションに/ homeがあります。 14.04のインストールと/ homeのマウントは問題なく行われました。インストール中にユーザーを作成するように求められ、ユーザー名とパスワードを使用して新しいユーザーを作成しました。ホームフォルダーがユーザー名に正しく追加されました。この後、さまざまな家族のユーザーを作成し、既存のホームフォルダーを追加しました。ある場合には、新しいユーザーを、ホームフォルダーと同じユーザー名にすることができます。このユーザーのログインに失敗しました。画面が黒くなり、このユーザーのデスクトップが表示されることが予想されます。ログインしていることを示すドラム音が聞こえますが、ログイン画面に戻ります。この1人のユーザーにログインできません。 CLIでこのユーザーにログインしようとすると、すべて問題ありません。ホームフォルダーとファイルを参照できます。もちろん、このユーザーのホームフォルダーを失いたくありません。私は何をすべきか?前もって感謝します。
オタク長老は、UIDについて正しいです。
問題を確認する手順は次のとおりです。
$ cd /home/[user-name]
$ ls -la
現在のユーザー名ではなく、UIDが数字として表示される場合があります。 1002として表示されます
drwxr-xr-x 2 (1002) ...bla bla... 40 Mei 22 2014 Documents
現在のユーザーUIDを確認できます
$ cat /etc/passwd | grep [user-name]
[user-name]:x:1000:1000:[user-name] ...bla bla bla
それらが異なる(1002!= 1000)場合、これが問題であることがわかります。
解決:
$ chmod -R [user-name]:[group-name] /home/[user-name]
これでログインを試みることができます。
乾杯:)
カフェインをインストールした後、同様の問題が発生しました。/home/usernameディレクトリが存在しませんでした。ディレクトリを作成してログインできました。