私は昨日私のホームフォルダのパスワードを復号化することにしました。すべてのホームフォルダを外付けハードドライブにコピーしました。
sudo cp -rp /home/brad /media/brad/WD_4TB/brad.backup
.ecryptfs
外付けハードドライブのディレクトリを削除しました。私はそうですrm -rf /home/brad
。/home/brad
ディレクトリが使用中なので空であるとします。ここで私が間違えたかもしれません。ログアウトしてtempuserとしてログインします。一時的な精神異常のため、コピーの代わりにmvを使用しています。
sudo mv /media/tempuser/WD_4TB/brad.backup /home/brad
お分かりのように、これは/ home / bradにサブディレクトリを作成し、サブディレクトリのファイルを再び/ home / bradに移動しました。
私はBradとして再度ログインでき、私のすべてのデータは以前にあった場所にあります(今は暗号化されていないようです)。ファイルを表示すると、キャッシュを更新する必要があり、認証が必要であることを示すメッセージが表示されます。キャッシュの更新を開始しました。後でマシンを再起動しました。 Bradでログインするとログイン画面に戻ります。別のアカウントのファイルを見ると
私が走るとき
ecryptfs - マウント - 個人
root@brad-Main:/home/brad# ecryptfs-mount-private
エラー:暗号化されたプライベートディレクトリが正しく設定されていません。
私が走るとき
ecryptfs - 回復 - 個人
メッセージ:暗号化された個人ディレクトリを検索しています(時間がかかる場合があります)...
検索: '/run/user/1001/gvfs': 権限が拒否されました。
GUIで実行するとき
個人データにアクセスしてくださいdesktop
私は得る:
申し訳ありません。リモートサイトではコマンドを実行できません。セキュリティ上の理由から、この機能は無効になっています。
コマンドラインから実行すると、次の結果が表示されます。
私のデータは.Privateで暗号化されているようです。
コマンドラインからユーザーbradにログインしましたが、同じコマンドでほぼ同じ答えが出ました。私のホームディレクトリファイルがないため、startxが機能しないと確信しています。
私のデータを復号化できたら、再び外付けハードドライブにコピーします。その時点で、私のbradユーザーアカウントを交換または回復する方法を見つけることができます。
どんなアイデアでも大いに感謝します。