私はほぼ6か月前にインストールしたUbuntu 13.10を使用しています。インストール中に、HOMEフォルダー暗号化を選択しました。しかし、初心者であるため、マウントパスフレーズに注意しませんでした(これがどれほど重要かを考えました!どうやら今必要だと思います)。 3日前まではすべて正常に機能していました。ログインパスワードを変更し、新しいパスワードを使用して画面をロックし、ロックを解除して、すべてが正常であることを確認しました。数秒後、コンピューターは電源の遮断によりシャットダウンしました(はい、バッテリーが切れているため、マシンはケーブルで直接駆動されます)。ラップトップを再起動しましたが、ログインできませんでした。正しいパスワードを入力すると、ログイン画面がスローバックされていました(したがって、基本的にログインループがありました)。ただし、次のエラーメッセージでtty1にログインできました。
"ユーザーキーリングに署名が見つかりません。
おそらく、インタラクティブな「ecryptfs-mount-private」を試してみてください」
私は解決策を試しました this 、 this および this 。これらは基本的に1)〜/ .Xauthorityを削除することを提案します
2)Sudo chown -R $ USER:$ USER $ HOME
3)sudo dpkg-reconfigure lightdm
4)sudo chmod a + wt/tmp
これらはいずれも機能しません。
今私が望んでいるのは、6か月分の作業(作業していたコーディングプロジェクト)を回復することだけです。 Sudo ecryptfs-recover-private
を(別のアカウントまたはライブusbを介して)使用すると、ログインパスフレーズの入力を求められます。新しいパスワードまたは前のパスワードを使用してみました。しかし、両方ともエラーを投げます:
「エラー:パスフレーズのアンラップとユーザーセッションキーリングへの挿入に失敗しました[-5]
情報:システムログでlibecryptfsの詳細情報を確認してください "
過去6か月間にログインパスワードを数回変更しました。私は最後の2つのパスワード、すなわちログインループを投げているものとそれより前のものを覚えています。
データを回復するために何かできるかどうか教えてください。
私もこの問題を抱えていました。 TTY1から、パスワードを、問題を引き起こしていない前のパスワードに変更する必要があります。次に、ログアウトして、古いパスワードで再度ログインする必要があります。その後、パスワードを新しいものに戻すことができ、すべてを修正する必要があります。
実行することもできます( this answer から取得):ecryptfs-rewrap-passphrase /home/.ecryptfs/$USER/.ecryptfs/wrapped-passphrase