web-dev-qa-db-ja.com

古いホームフォルダを使用して、削除したユーザー名を復元するにはどうすればよいですか?

私は最近、ubuntu 11.04を11.10にアップグレードしましたが、GNOMEクラシックを復元しようとして遊んでいる間(私は本当に団結が好きではありません)、何かを台無しにしました。再起動後にUbuntuが戻ってこなかった...行き詰まった。

そこで、インストールCDを作成し、Ubuntuを再インストールして(11.10から11.10にアップグレード)、データを保存しました。ただし、インストール時に誤って別のユーザー名を使用したため、2つのホームフォルダーがあります。/home/new_user/および/home/old_user/

Old_userはユーザーとして登録されていません(LightDMログイン画面に表示されていません)。古いデータと構成を使用して、実際には1人のユーザーが必要です。

だから:それを修正する簡単な方法はありますか?のように、私のold_userを、すべての設定を元に戻す唯一のユーザーにしますか?

ありがとうございました。

2
gilad hoch

最善のオプションは、実際、新しいユーザーを古いユーザーに変えることです。

/etc/passwdファイルを見てください。

new_user:x:1000:1000:New User 、、、:/ home/new_user:/ bin/bash

この行をルートとしてのみ次のように編集します。

old_user:x:1000:1000:Old User 、、、:/ home/old_user:/ bin/bash

次に、古いユーザーのパスワードをリセットします:passwd old_user asroot。

2
aquaherd

ユーザーのホームディレクトリの場所を変更することができます-おそらくそれはあなたが望むものです。 usermodコマンドについて読んでください。

0
Severo Raz

/ home/new_userを使用していて、Firefoxのお気に入りや構成(たとえば)などのデータのみが必要な場合は、それを移動します。

Sudo mv /home/old_user/.mozilla /home/new_user

すべての構成ファイルを古いものから新しいものに移動します。

他のパーティションに/ homeがある場合は、fstabの設定を変更してください。

0
maniat1k