aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authordkg <dkg@fifthhorseman.net>2024-04-30 21:11:09 -0400
committerGitHub <noreply@github.com>2024-04-30 18:11:09 -0700
commit54745f1c7b5e1c51e7842df2d95b37e0de4695ca (patch)
tree70a41664e6b68f89c67032386d4ac9887764db03 /README.md
parent49c71dedfee544fd74808d3a18972fb65d6e9f02 (diff)
README.md: link to RFE about systemd-homed fscrypt version support (#412)
README.md: link to RFE about systemd-homed fscrypt version support Including a link to the specific report can help a reader recognize when the warning about systemd-homed is no longer important. It might also help to drive attention to the right place to improve systemd-homed. Co-authored-by: Joe Richey <joerichey@google.com> Co-authored-by: <dkg@fifthhorseman.net>
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 7 insertions, 3 deletions
diff --git a/README.md b/README.md
index 5de0f11..ed31ea1 100644
--- a/README.md
+++ b/README.md
@@ -85,9 +85,13 @@ Before using `fscrypt`, you should consider other solutions:
`fscrypt` uses. Note that while the `systemd-homed` documentation refers to
this as fscrypt support, it does not use the `fscrypt` tool; directories set
up using `systemd-homed` cannot be managed by `fscrypt` and vice versa.
- `systemd-homed` has better integration with systemd than `fscrypt` does;
- however, `systemd-homed` (as of systemd v255) uses an obsolete version of the
- Linux native filesystem encryption API, and users may run into known issues.
+ `systemd-homed` has better integration with systemd than `fscrypt` does.
+ However, `systemd-homed` (as of systemd v255) uses the
+ ["V1" Linux kernel encryption API](https://www.kernel.org/doc/html/v6.8/filesystems/fscrypt.html#limitations-of-v1-policies),
+ while `fscrypt` perfers the "V2" API. The older API causes
+ [known issues](#some-processes-cant-access-unlocked-encrypted-files), and
+ migrating `systemd-home` to the "V2" API is tracked
+ [in this `systemd` issue](https://github.com/systemd/systemd/issues/18280).
Issues with `systemd-homed` should be reported to the systemd developers.
* [**eCryptfs**](https://en.wikipedia.org/wiki/ECryptfs) is an alternative