最近、新しいユーザー名でUbuntuを再インストールすることで、壊れたインストールを修正しました。ありがたいことに、古いアカウントは存続しました(イェーイ)。古いアカウントをUbuntuに戻したいと思います。必ずしも新しいユーザーアカウントを上書きしようとしているわけではないことに注意してください。古いアカウントを復元して、Ubuntuを起動するときにデフォルトにしたいだけです。
編集古い名前で新しいアカウントを作成できますが、古いアカウントデータが破壊されるのではないかと心配しています。
更新
新しいホームフォルダを古いホームフォルダに置き換えましたが、機能しませんでした。
承認された回答:
#1データをバックアップしてください!
#2以前とまったく同じユーザー名でユーザーを追加します。
#3すべての設定とファイルを元に戻す必要があります。
オタクの代替案:
#1バックアップバックアップデータをバックアップしてください!
#2この行を/etc/passwd
の最後に追加します ([username]
を置き換えます ユーザー名で1700
を置き換えます 以前のユーザーIDに置き換え、1701
を置き換えます 以前のグループIDを使用–ユーザーIDとグループIDがわからない場合は、両方を1700
に設定します ):
[username]::1700:1701::/home/[username]:/bin/bash
コンソールにログインしてみてください(CTRL-ALT-F1
)as [username]
パスワードなし。次に、passwd
を実行します 新しいパスワードを入力します。これで、以前と同じようにログインできるようになります。
古いユーザーIDとグループIDが見つからない場合は、ファイルのアクセス許可に問題がある可能性があり、別のユーザーとしてログインしてこのコマンドを実行する必要があります
sudo chown -R [username]:[username] /home/[username]
権限を復元します。