昨日、Ubuntu 14.04の上にUbuntu 14.10を新規インストールしましたが、ホームフォルダーを復号化できません。 /
と/home
の2つのパーティションがありました。
/
パーティションをフォーマットしましたが、/home
パーティションを保持しました。現在、アカウントにログインできません。次のエラーが表示されます。
signature not found in user keyring perhaps try the interactive 'ecryptfs-mount-private'
。
ecryptfs-mount-private
コマンドを実行すると、ログインパスフレーズが間違っていることがわかります。パスワードをログインパスフレーズとして使用しています。長い間パスワードを変更しておらず、現在のパスワードは古いパスワードと同じです。だから、なぜそれが機能しないのか分かりません。 ecryptfs-verify -p
コマンドを試すと、構成がエラーで無効であることを通知します。
ERROR: Mount point [/home/$USER] is user's home
ERROR: Configuration invalid
ecryptfs-verify -h
はエラーを出しません。何が間違っていますか?マウントパスフレーズも保存しましたが、ecryptfs-recover-private
を使用してライブusbから使用しようとすると、success
を取得しますが、マウントされたディレクトリは暗号化されたままです。
ようやくホームフォルダーの暗号化を解除して、データを回復することができました。これらは私が従った手順です:
/home/$USER
から/home/$USER_old
に変更しましたmkhomedir_helper
コマンドを使用して新しいホームフォルダーを作成しましたwrapped-passphrase
ファイルを展開できるかどうかを確認しました。ecryptfs-unwrap-passphrase /home/$USER_old/.ecryptfs/wrapped-passphrase
そして出来上がり、今私はテキストモードでログインしていたときでも、ライブUSBからそれをやろうとしても、今までできなかったそれをアンラップすることができます!そして、保存したマウントパスフレーズは、wrapped-passphrase
ファイルにラップされたものと同じではないことがわかりました。そして今、私はそれを調べて、wrapped-passphrase
ファイルが先月変更されましたが、同じログインパスワードを何年も使用しています!とにかく...
これをテストします:
コンピューターの電源を入れます。
Shiftキーを押したままにします。
Grubメニューで---- Advanced optionsで始まる行を選択します。
---復旧モードで終わる行を選択します。
お使いのPCには、多数のオプションを含むメニューが表示されるはずです。---[シェルプロンプトをルートにドロップ]を選択します。
ターミナルで実行:
mount -o remount,rw /
mount --all
mount -t ecryptfs /home/user_name/.Private /home/user_name/Private
/home/user-name/.Privateで暗号化されたデータを復号化し、/ home/user_name/Privateにマウントする必要があります