ラップトップのディスクを変更し、新しいディスクに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*
。編集:キーリングからのsshおよびftpパスワードはまだありません。私がしたこと:
/etc/NetwrokManager/system-connections
、~/.gconf/
および~/.gnome2/keyrings
、~/.ssh
を新しいディスクにコピーしました。結果:sshキーのパスフレーズなし、キーリングにftpパスワードなし。少なくともWiFiパスワードは移行されます。
4。編集:Boutny!まもなく終了...
5。編集:キーリングは./local/share/keyrings/
になりました。また興味深い.gnupg
そのため、部分的な解決策として、wifi接続のネットワークマネージャーパスワードの移行が成功したことを確認できます。 ネットワークマネージャパスワードの手順は次のとおりです。
ネットワークマネージャーの停止:
Sudo service network-manager stop
必要なファイルをコピー in /etc/NetworkManager/
with:
Sudo cp -r /BACKUPDESTINATION/etc/NetworkManager/{system-connections/,VPN} /etc/
ネットワークマネージャーの再起動:
Sudo service network-manager start
これで完了です。キーリングにパスワードをコピーする方法をまだ理解していません(ssh、gpg、およびリモートファイルシステムの場合)。それは私を怒らせます!
最後に、何が間違っていたかを知っています。まず、古い~/.gnome2/keyrings
から新しい~/.local/share/keyrings
に移動したキー。おそらくGnomeからUnityへの切り替えが原因です。また、通常のlogin.keyring
およびuser.keystore
以外に、追加のファイルがあるようです。少なくとも、新規インストール後の場所です。これらは移行を妨げるため、削除する必要がありました。
前述のように、新しいシステムのユーザーIDとユーザーパスワードの両方は、古いシステムの対応するユーザーIDと一致しました。そうでない場合は、古いインストールのパスワードを空白に設定する(つまり、パスワードをパスワードなし/空のパスワードに変更する)ことで動作する可能性があります。古いシステムをバックアップする前にそれを行ってください。
これが私がやったことです:
新規インストールのキーファイルをバックアップ何かがうまくいかない場合:
mv ~/.local/share/keyrings ~/.local/share/oldkeyrings
Moveを使用すると、~/.local/share/keyrings
内の他の新しいファイルが干渉することもなくなります。
古いキーリングをコピー新規インストールに:
mkdir ~/.local/share/keyrings && cp -r /BACKUPDESTINATION/home/$USER/.gnome2/keyrings/{login.keyring,user.keystore} ~/.local/share/keyrings
Gpgキーの場合は、~/.gnupg
も新しいインストールにコピーする必要があります。
あなただけがそれらにアクセスして所有できることを確認してください:
Sudo chmod -R 600 ~/.local/share/keyrings/ && Sudo chown -R $USER:$USER ~/.local/share/keyrings
(必要ないかもしれません)
ログアウトして再度ログインもう一度
https://askubuntu.com/a/46401/62218
以前と同じログインパスワードを使用する必要があるようです。古いパスワードに変更してログインし、wifiをオンにしてから元に戻すのは簡単です。その後、将来的に動作するはずです。また、明らかにgconf設定をコピーする必要があります。