Ecryptfs encrypts filenames and sometimes I need to find particular file, so I would like a tool to map the encrypted filenames back to their plaintext file name.


You would want to use the utility ecryptfs-find

| improve this answer | |

As of ecryptfs-utils version 96, ecryptfs-find is the best way to go from an encrypted path to a non-encrypted path. It meets the needs of most users that need to map between filenames, but there are some things to note about the tool:

  1. It doesn't decrypt filenames. It maps the filenames based on the inode number corresponding to a file.
  2. You must have a live eCryptfs mount. "Offline" mapping of filenames is not possible with ecryptfs-find.
  3. ecryptfs-find may return multiple results and only one of them will be the actual decrypted version of the path you're looking for. If an inode has multiple hard links, paths to each hard link will be printed.
| improve this answer | |
  • regarding #2, then what's the point? If there is already a live mount,why not just run regular 'find' on that? – Michael Mar 12 at 17:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy