Ubuntu暗号化ホームフォルダが破損しています

Ubuntu暗号化ホームフォルダが破損しています

Ubuntuをインストールし、ホームフォルダを暗号化しました。その後、ログインパスワードを忘れて変更しようとしました。

  • 回復モードでルートシェルを選択し、プロンプトで次のように入力しました。

    マウント-rw -o再マウント/

    パスワードユーザー名

    初期化2

  • init 2コマンドの実行中に電源が切れ、コンピュータがシャットダウンします。再起動後、まったくログインできません。その後、ログインパスワードを覚えて設定してみました。

  • リカバリモードで、ルートシェルプロンプトで次のように入力します。mount
    -rw -o remount /
    passwdユーザー名の復元前のパスワードの再起動システム

    ログイン
    できなくなりました。
    暗号化されたホームフォルダを含むドライブをUbuntuシステムに接続し、ホームフォルダに移動しました。フォルダツリー構造は次のとおりです。

ホーム/アドリアン/キャッシュ/壁紙/写真
… … … … … …/個人データにアクセスします。desktop(注:このファイルは、次の内容を含むテキストファイルです。.................................
.. .. ...............[デスクトップ入力]
............... ... ............. .................................... ............ .. .............................._name=個人データへのアクセス
........... ... .......... ..................................... ... .......... ........_GenericName=個人データにアクセスします
.................. ..... .. .......................................... ........ .. ...Exec=/usr/bin/ecryptfs - マウントごと
................................. . ......................................ターミナル=true
....... .. .. ................................................ .. ............................タイプ=アプリケーション
................ ........ .......................................... .......................................カテゴリ=システム;セキュリティ
; ..... .................................................. ............. .....X-Ubuntu-Gettext-Domain=ecryptfs-utils)
.................... ............ .........../readme.txt(注:このファイルは、次の内容を含むテキストファイルです。.............................ディレクトリを
保護するためにマウントする解放されました。

...................................グラフィックデスクトップの「個人データにアクセスする」をクリックします
。 .....................またはコマンドラインから実行: ecryptfs-mount-private)

...................../.ecryptfs(注:このファイルには壊れたリンクが含まれています。このリンクは「/home/.ecryptfs/-adrian/.ecryptfs」を指し、フォルダ名「adrian」は「-adrian」に置き換えられました。)
... ... ..... ......../。プライベート (注:このファイルには壊れたリンクが含まれています。このリンクは「/home/.ecryptfs/-adrian/.Private」を指し、フォルダ名「adrian」は「-adrian」に置き換えられました。)

ホーム/ecryptfs/adrian/.ecryptfs/automount
................................................. . .............. .... ../自動削除
................................................. . .............. .... ../Private.mnt
................................................. . .............. .... ../Private.sig
................................................. . .............. .... ./パッケージパスワード
................................................. . .............. .... ../.wrapped-passphrase-record

................................................. . ............../。プライベート(注:フォルダにはフォルダへのリンクを含むフォルダとファイルが含まれています。リンクの一部が壊れて存在しないフォルダを指しています。フォルダ名が再び壊れています。)

次の内容は、ターミナルウィンドウと「syslog」ファイルからコピーされました。

adi@adi-1:/$ sudo ecryptfs-mount-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb /home/.ecryptfs/adrian/.adi
private [sudo] パスワード:
エラー: 暗号化された個人ディレクトリセットが間違って登る

adi@adi-1:/$ sudo ecryptfs-recover-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb /home/adrian/.Private
情報: 暗号化された個人ディレクトリを検索します (時間がかかる場合があります) )。 ..検索
: '/run/user/1000/doc': 権限が拒否されました
検索: '/run/user/1000/gvfs': 権限が拒否されました

adi@adi-1:/$ sudo umount /run/user/1000/gvfs

adi@adi-1:/$ sudo umount /run/user/1000/doc

adi@adi-1:/$ sudo ecryptfs-recover-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb /home/adrian/.Private
情報: 暗号化された個人ディレクトリを検索します (時間がかかる場合があります) )。 ..情報
:[/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private]を見つけました。
ディレクトリを復元しますか? [Y/n]: Y
情報: 梱包パスワードが見つかりました。
ログインパスワードをご存知ですか? [Y / n] Y
情報:ログインパスワードを入力してください...
パスワード:
エラー:パスワードのロック解除とユーザーセッションのキーリングの挿入に失敗しました。 [-5]

システムログ:

adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring: ファイル間違っています。 ecryptfs/ラップされたパスワード]

adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring: [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private/..中です。 ecryptfs/wrapped-passphrase] rc = [-5]

adi@adi-1:/$ sudo ecryptfs-unwrap-passphrase /media / adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb /home/.ecryptfs/adrian/.ecryptfs/wrapped-passphrase
秘密
。 [-5]

システムログ:

adi-1 ecryptfs-unwrap-passphrase: ファイルの無効なラッピングキー

ログインパスワードが正確で、それを使用してシステムにログインします。
次に何をすべきかを知っている人はいますか? R-linuxを使用して、現在破損しているファイルの古いバージョンを検索し、それを元のバージョンに置き換えることはできますか?助けてくれてありがとう、アンドリュー

ベストアンサー1

おすすめ記事