web-dev-qa-db-ja.com

以前のユーザーアカウントを復元/追加する方法

私は最近 壊れたインストールを修正 Ubuntuを新しいユーザー名で再インストールすることで、ありがたいことに私の古いアカウントが生き残った(イェーイ)。次に、古いアカウントをUbuntuに追加し直します。新しいユーザーアカウントを上書きしようとしているわけではないことに注意してください。古いアカウントを復元し、Ubuntuを起動するときのデフォルトにしたいだけです。

編集古い名前で新しいアカウントを作成できますが、古いアカウントデータが破壊されるのではないかと心配しています。

更新

新しいホームフォルダーを古いホームフォルダーに置き換えましたが、うまくいきませんでした。

3
Olumide

#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としてコンソール([username])にログインしてみてください。次にpasswdを実行し、新しいパスワードを入力します。これで、以前と同じようにログインできるはずです。

古いユーザーIDとグループIDが見つからない場合は、ファイルのアクセス許可に問題がある可能性が高いため、別のユーザーとしてログインしてこのコマンドを実行する必要があります。

 Sudo chown -R [username]:[username] /home/[username]

権限を復元します。

3
Daniel