web-dev-qa-db-ja.com

14.04の新規インストール後、ユーザーのホームディレクトリをマウントできません

Ubuntu 14.04の新規インストールを実行しました。ルートとは異なるパーティションに/ homeがあります。 14.04のインストールと/ homeのマウントは問題なく行われました。インストール中にユーザーを作成するように求められ、ユーザー名とパスワードを使用して新しいユーザーを作成しました。ホームフォルダーがユーザー名に正しく追加されました。この後、さまざまな家族のユーザーを作成し、既存のホームフォルダーを追加しました。ある場合には、新しいユーザーを、ホームフォルダーと同じユーザー名にすることができます。このユーザーのログインに失敗しました。画面が黒くなり、このユーザーのデスクトップが表示されることが予想されます。ログインしていることを示すドラム音が聞こえますが、ログイン画面に戻ります。この1人のユーザーにログインできません。 CLIでこのユーザーにログインしようとすると、すべて問題ありません。ホームフォルダーとファイルを参照できます。もちろん、このユーザーのホームフォルダーを失いたくありません。私は何をすべきか?前もって感謝します。

1
joost68

オタク長老は、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]

これでログインを試みることができます。

乾杯:)

1
insidepower

カフェインをインストールした後、同様の問題が発生しました。/home/usernameディレクトリが存在しませんでした。ディレクトリを作成してログインできました。

0
Apyt