ラップトップのディスクを変更し、新しいディスクにUbuntuをインストールしました。古いディスクでは、12.04が12.10にアップグレードされていました。次に、古いキーリングをWiFiパスワード、nautilusのftpパスワード、およびsshキーパスフレーズでコピーします。
古いディスクのデータ全体を使用できます(現在はUSBディスクであり、古いデータをまだ削除したり、何もしませんでした-ラップトップに入れて、何も起こらなかったように起動できました)。現在ラップトップにある新しいディスクに、古いディスクと同じパスワード、ユーザーID、ユーザー名で12.10をインストールしました。次に、古いディスクからいくつかの重要な設定ファイルをコピーしました(たとえば~/.firefox/
、~/.mozilla
など~/.skype
)。すべて正常に機能しました...キーリングを除きます。
ちょうどコピーの古いメソッド~/.gconf/...
と~/.gnome2/keyrings
は動作しません。私は何か見落としてますか?
1.編集:ユーザーのホームディレクトリにないファイルもコピーする必要があると考えています。古い/home/confus
(ホームディレクトリである)全体を新規インストールにコピーしましたが、効果はありませんでした。そのコピー全体が新規インストールのホームディレクトリに戻されるので、/home/confus
新規インストール後と同じです。
2.編集:フォルダ/etc/NetworkManager/system-connections
はWiFiパスワードの場所のようです。それ/usr/share/keyrings
はsshキーにとっても重要である可能性があります-それは検索が思いついた唯一の賢明なことです:
find /usr/ -name "*keyring*
3.編集:キーリングからのsshおよびftpパスワードはまだありません。私がしたこと:
- 古いハードドライブをUSBドライブに変換する
- 新しいドライブをラップトップに入れ、そこに12.10の新しいバージョンをインストールします(同じuid、ユーザー名、およびパスワード)
- USB経由で旧HDDからブートされ、そのコピーを
/etc/NetwrokManager/system-connections
、~/.gconf/
そして~/.gnome2/keyrings
、~/.ssh
新しいディスクに上。 - 古いインストールのすべてのキーが機能することを確認しました
- 新しいディスクから起動
結果:SSHキーのパスフレーズなし、キーリングにFTPパスワードなし。少なくともWiFiパスワードは移行されます。
4.編集:Boutny!終了間近...
5.編集:キーリングがになりました./local/share/keyrings/
。また面白い.gnupg
.ssh
。キーのすべてのパスフレーズはそこにあり、動作しています。新しいhddから起動するとき~/.gnome2/keyrings
、古いディスクからコピーしたsshキーのパスフレーズを手作業で入力する必要があります。
chown
〜/ .gnome2 / keyrings /を新しいユーザーがファイルを読み取れるようにしたのですか?
/usr/share/keyrings
aptのgpgキーのみが含まれているようです。sshキーはに保存され~/.ssh/
、パスワード(sshを含む)はに保存されます~/.gnome2/keyrings/login.keyring
。誤って上書きした可能性がありますか?