新しいユーザーを作成しようとしたときにディレクトリ エラーが発生する

新しいユーザーを作成しようとしたときにディレクトリ エラーが発生する

「設定」->「ユーザー アカウント」で 2 番目のユーザー「shirley」を追加し、パスワードを設定しました。アカ​​ウントの種類は標準です。11.04 ではこれが機能し、ログインしてこのユーザーのデスクトップが機能しました。

11.10 ではこれをどのように行うのでしょうか? このユーザーとしてログインしようとすると、次のエラーが発生します:

Nautilus は必要なフォルダ「/home/shirley/.config/nautilus」を作成できませんでした。Nautilus を実行する前に、次のフォルダを作成するか、Nautilus がフォルダを作成できるように権限を設定してください。

唯一のオプションは [OK] をクリックすることです。これにより、次のように全画面の Nautilus が表示されます。 デスクトップ

ランチャーやプログラムを起動する目に見える方法はありません。プリントスクリーンではスクリーンショットは撮れません。デスクトップはこの質問しかし、CTRL+ALT+T を押してもターミナルが表示されません。この状態から抜け出すには、CTRL+ALT+F2 を押してターミナルから再起動する必要があります。 これ答えは、gnome-system-tools をインストールすることです。デフォルトのインストールで 2 番目のユーザーを追加できないのでしょうか?

編集: deluser+adduser の提案を試してみましたが、試しても変化はありませんでした。結果は次のとおりです:

tom@desktop:~$ sudo deluser shirley

[sudo] tomのパスワード:

ユーザー「shirley」を削除しています...

警告: グループ「shirley」にはメンバーがいません。

終わり

tom@desktop:~$ sudo adduser shirley

ユーザー「shirley」を追加しています...

新しいグループ「shirley」を追加 (1001)

新しいユーザーshirley' (1001) with groupshirleyを追加します

ホーム ディレクトリ '/home/shirley' はすでに存在します。`/etc/skel' からコピーしません。

新しい UNIX パスワードを入力してください:

新しい UNIX パスワードを再入力してください:

passwd: パスワードが正常に更新されました

シャーリーのユーザー情報を変更する

新しい値を入力するか、デフォルト値に戻すにはENTERを押してください

 Full Name []:

 Room Number []:

 Work Phone []:

 Home Phone []:

 Other []:

情報は正しいですか? [Y/n] y

単に 2 番目のユーザーを追加しただけで、何がそんなに悪くなったのでしょうか? この問題を抱えているのは私だけでしょうか? 問題が解決するのであれば再インストールしますが、これは数日前にインストールしたばかりの新規インストールです。

答え1

/etc/skelすでに shirley というディレクトリがあるようです。そのため、新しいユーザーを作成するときに、実行に必要な から必要なファイルがコピーされません。

ディレクトリを削除して最初からやり直してみましょう。ただし、その前に、ディレクトリ内を調べて/home/shirley、重要なデータがないことを確認してください。

sudo deluser --remove-home shirley
sudo adduser shirley 

答え2

一時的な解決策としては、ctrl-alt-F2でターミナルを開き(ctrl-alt-F7で元のセッションに戻ることができます)、ログインして次のように入力します。

sudo deluser USERNAMEOFSECONDUSER

次に、次のコマンドでユーザーを再作成します。

sudo adduser USERNAMEOFSECONDUSER

これによりホームフォルダが作成され、ログインが可能になります

敬具

答え3

特定のフォルダーが存在しないというエラーが表示されるので、そのフォルダーを手動で作成するだけで解決できる可能性があります。

ターミナルを開いて次のように入力します:

sudo mkdir -p /home/shirley/.config/nautilus/

次に、そのユーザーとしてログインしてみてください。

これがデフォルトで動作しない理由については、Ubuntu に報告する必要があるバグのようです。

関連情報