systemd-homed
9 months ago
- #encryption
- #systemd
- #user-management
- systemd-homed is a service for portable human-user accounts, storing all user info in a single encrypted storage medium.
- It enables home directory portability and security by managing encryption on login and locking on system suspend.
- Installation involves enabling systemd-homed.service and requires pambase package version 20200721.1-2 or later.
- homectl is the main utility for managing users, home directories, and .identity files, supporting various storage mechanisms like LUKS, fscrypt, and directory.
- User records can be inspected and modified using homectl, with options to set UID, shell, groups, and more.
- Tips include setting default mount options for LUKS, enabling SSH remote unlocking, and handling home directory issues like dirty states.
- Troubleshooting covers issues like Plasma logout problems, umask settings, and recovery from unexpected shutdowns.