ecryptfs-recover-privateを使用してフォルダを復号化すると、「ファイルシステムループの検出」エラー権限が拒否されました。

ecryptfs-recover-privateを使用してフォルダを復号化すると、「ファイルシステムループの検出」エラー権限が拒否されました。

ロック解除され、マウントされた完全に暗号化されたドライブで暗号化されたファイルを開こうとします。私は成功せずに様々なコマンドを試しました。

「ファイルシステムループの検出」と権限拒否エラーを修正するにはどうすればよいですか?

ecryptfsの代わりにLUKSで暗号化されているからでしょうか?暗号が解読されれば重要ではないと聞いたが、おそらく本当ではないようだ。

すでに使用しているコマンドではない場合、どのコマンドを使用する必要がありますか?

私が受け取るエラーは次のとおりです。

sudo ecryptfs-recover-private --rw /home/t/Downloads/RECOVERY LM DELL/.ecryptfs/guest/.Private
INFO: Searching for encrypted private directories (this might take a while)...
find: File system loop detected; ‘/run/timeshift/backup’ is part of the same file system loop as ‘/’.
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
sudo find / -type d -name ".Private"
find: File system loop detected; ‘/run/timeshift/backup’ is part of the same file system loop as ‘/’.
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/media/t/18d3bf7a-2443-444a-a717-fb9c3b025700/home/.ecryptfs/guest/.Private
/home/.ecryptfs/t/.Private
/home/t/Downloads/RECOVERY LM DELL/.ecryptfs/guest/.Private
sudo bash
root@:/home/t# ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
find: File system loop detected; ‘/run/timeshift/backup’ is part of the same file system loop as ‘/’.
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied

.Private 暗号化フォルダに関連する2つの異なる問題は次のとおりです。

  • ファイルを転送またはコピーすると、ファイル名の長さが長すぎます。
  • コピーまたは転送のために暗号化されたフォルダ内のすべてのファイルへのルートアクセスを有効にします。

ルートディレクトリのフォルダを開き、フォルダ全体の権限を変更できますが、すべてのファイルにフル転送権限が付与されるわけではありません。

ファイルサイズを変更する方法があると思いますが、どうすればよいかわかりません。

ファイルの復号化方法を理解し、ファイル名の長さと権限の問題を解決する作業に進むことができます。ただし、これら2つが.Privateフォルダの復号化プロセスの一部ではない場合です。

関連情報