最近、ノートパソコンのハードディスクをSSDに交換しました。古いドライブをバックアップドライブとしてリサイクルしました。私の設定の古いホームフォルダだけがあり、他に何もありません。
私は以前kde財布に保存されたパスワードを失ったことを発見しました。
どういうわけか古いウォレット(今はパスワードが残っています)を開き、その中に何が保存されているかを確認できますか?
答え1
KWalletManagerのファイル>ウォレットのインポートの下に既存のウォレットを「インポート」するオプションがあります。私の既存のウォレットパスワードが承認されていないことがわかりました。見つかった古いフォルダの確認塩文書。 kwalletdプロセスが未読のソルトファイルをロードすると疑われます(追加の実験によってサポートされています)。
新しい kwallet ディレクトリを古い kwallet ディレクトリに置き換えると、新しいウォレットファイルを古いファイルに置き換えることができます。
- 財布を閉じる
System Settings > Account Details > KDE Wallet > Wallet Preferences > [Uncheck] "Enable the KDE wallet subsystem"
- 古いウォレットフォルダを取り出して
$HOME/.kde/share/apps/kwallet
そこに入れてください - ウォレットサブシステムの有効化(1の逆)
2つのウォレットを「マージ」する必要があり、インポートオプションが機能しない場合は、「XMLにエクスポート」および「XMLインポート」オプションもあります。 1つの財布からエクスポートを行い、上記のように財布を切り替えてからインポートを行うことができます。 暗号化されていないパスワードをディスクに注意して使用してください! インポートが完了したら、次のコマンドを実行してXMLファイルを安全に上書きして削除します。
shred -u /path/to/exported/file
注:ファイルの上書きは、ソリッドステートストレージメディア(フラッシュドライブ、SSDなど)からの安全な削除とは見なされません。ウェアレベリング正確なブロックの作成を防ぎます。代わりに、XMLファイルを作成するためにスワップをオフにしてRAMディスクをマウントするのが最善ですが、これはこの回答の範囲外です。